Riporto qui una conversazione avuta con @magi6162 che ringrazio.
Ritengo che possa essere utile anche ad altri utenti che come me e @magi6162 vogliano cimentarsi nell'integrazione di SSL su un server virtuale di Google (GCE)
INIZIO CONVERSAZIONE
Messaggio 1
Ho visto che stai provando ad attivare un server virtuale su GCE utilizzando SSL
Sei riuscito nel tuo intento?... te lo chiedo perchè anch'io sto provando a migrare su GCE la mia webapp/ABM attualmente installata su un server AWS ( www.mardomcat.it ).
Non ho avuto difficoltà ad attivare il server GCE ma mi sono arenato nell'utilizzo di SSL. Ho visto che hai fatto un mini tutorial ma faccio fatica a seguirlo visto anche la mia scarsa conoscenza dell'inglese.. potresti darmi qualche dritta?
Risposta di @magi6162 al Messaggio 1
Il mini tutorial si riferisce al certificato "start" che rilascia 1&1, non so per altri.
nel mini tutorial:
non c'è modo di tradurlo sono istruzioni per l'istanza linux (ubuntu 17.10) che ho creato.
1&1 rilascia i certificati con il nome del dominio nel nome del file (qui: mysite.it)
Quando lanci il 2. ti chiede di inserire una password e di ripeterla, sarà quella che poi userai nella sub ConfigureSSL (che scriverai nel main della tua app)
Quando lanci 3. ti chiede un'altra password, ripeterla e poi inserire la password che hai usato al 2.
Queste password le metti come ho specificato:
Per le password ti consiglio di usare uno dei generatori di password online.
Non so che istanza hai creato su GCE tuttavia accertati che sia aperta la porta 443 (dovrai usare "sudo" per lanciare la tua app sul server)
Se usi un istanza windows non ho idea di cosa usare.
Ritengo che possa essere utile anche ad altri utenti che come me e @magi6162 vogliano cimentarsi nell'integrazione di SSL su un server virtuale di Google (GCE)
INIZIO CONVERSAZIONE
Messaggio 1
Ho visto che stai provando ad attivare un server virtuale su GCE utilizzando SSL
Sei riuscito nel tuo intento?... te lo chiedo perchè anch'io sto provando a migrare su GCE la mia webapp/ABM attualmente installata su un server AWS ( www.mardomcat.it ).
Non ho avuto difficoltà ad attivare il server GCE ma mi sono arenato nell'utilizzo di SSL. Ho visto che hai fatto un mini tutorial ma faccio fatica a seguirlo visto anche la mia scarsa conoscenza dell'inglese.. potresti darmi qualche dritta?
Risposta di @magi6162 al Messaggio 1
Il mini tutorial si riferisce al certificato "start" che rilascia 1&1, non so per altri.
nel mini tutorial:
non c'è modo di tradurlo sono istruzioni per l'istanza linux (ubuntu 17.10) che ho creato.
1&1 rilascia i certificati con il nome del dominio nel nome del file (qui: mysite.it)
1. cat mysite.it_ssl_certificate_INTERMEDIATE.cer www.mysite.it_ssl_certificate.cer > www.mysite.it_newtotale.txt
2. openssl pkcs12 -inkey www.mysite.it_private_key.key -in www.mysite.it_newtotale.txt -export -out www.mysite.it_new.pkcs12
3. keytool -importkeystore -srckeystore www.mysite.it_new.pkcs12 -srcstoretype PKCS12 -destkeystore mysite.it_new.keystore
Quando lanci il 2. ti chiede di inserire una password e di ripeterla, sarà quella che poi userai nella sub ConfigureSSL (che scriverai nel main della tua app)
Quando lanci 3. ti chiede un'altra password, ripeterla e poi inserire la password che hai usato al 2.
Queste password le metti come ho specificato:
B4X:
ssl.KeyStorePassword = "123456789" (password di esempio)
ssl.KeyManagerPassword = "987654321" (password di esempio)
Per le password ti consiglio di usare uno dei generatori di password online.
Non so che istanza hai creato su GCE tuttavia accertati che sia aperta la porta 443 (dovrai usare "sudo" per lanciare la tua app sul server)
Se usi un istanza windows non ho idea di cosa usare.