2013-07-10 12 views
24

Sono al momento in prova gratuita di 30 giorni per Google Apps for Business (impostazione della fatturazione, quindi avvieremo la prova non gratuita a breve). Sto tentando di configurare SSL per un dominio personalizzato per un'app Google App Engine, ma sono un po 'noob in questa roba e i file che ho accumulato non sono accettati dal modulo di invio di Google Apps.Problemi con SSL dominio personalizzato di Google Apps

sono andato attraverso il seguente processo:

openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key

Dopo aver compilato il CERT. richiesta informazioni (con nome www.mydomain.com), ho avuto i due file CSR.csr e privateKey.key.

Ho utilizzato un provider SSL CheapSSLs.com per fornirmi un certificato da questo CSR.csr e hanno risposto con un certificato www_mydomain_com.crt.

Tuttavia, passando per Google Apps Dashboard -> Sicurezza -> SSL per domini personalizzati e caricare www_mydomain_com.crt e privateKey.key mi sono dato l'errore:

sia la chiave privata e il certificato SSL dovrebbe essere in in chiaro PEM formato.

Qualsiasi aiuto? Per quanto posso dire, essi sono in quel formato: la chiave privata si presenta come:

-----BEGIN PRIVATE KEY----- 
MIIEv... 
... 
...CftTU= 
-----END PRIVATE KEY----- 

e il file .crt assomiglia:

-----BEGIN CERTIFICATE----- 
MIIFy... 
... 
...WJjk= 
-----END CERTIFICATE----- 

risposta

57

Questo è stato risposto da un membro della comunità e poi cancellati immediatamente (non so perché ...), ma non prima che ho scoperto la sua risposta e lo ha utilizzato, con grande efficacia :)

openssl rsa -in privateKey.key -text > private.pem 
openssl x509 -inform PEM -in www_mydomain_com.crt > public.pem 

è possibile che due comm es produce private.pem e public.pem, che sono accettate correttamente dalla dashboard di Google Apps.

Grazie!

11

Per me, era perché il mio private.key era nel formato sbagliato.

Se la chiave inizia con ---BEGIN PRIVATE KEY---, è necessario convertirlo in chiave RSA.

openssl rsa -in private.key -out private_rsa.key 

Poi si dovrebbe vedere ---BEGIN RSA PRIVATE KEY--- all'inizio della private_rsa.key che si utilizza con GAE.

Problemi correlati