Sto gestendo una piccola azienda e sfortunatamente il mio supporto IT è appena uscito. Sto eseguendo un sito su GAE. Il mio SSL è scaduto e ne ho ordinato uno nuovo, ricevendo i seguenti file:
- 3 file .cer in una cartella SHA-1
- 3 file .der in una cartella SHA-2
- un file csr.txt
- un file privatekey.txt
Devo caricare su Google App Engine che richiede:
- un certificato X509 codificato PEM
- una chiave privata RSA codificata PEM non crittografata
Sto lavorando su Mac OS. Ho provato a utilizzare openssl e sembra che abbia generato un file private.pem dall'origine privatekey.txt, ma quando eseguo un comando openSSL sul file csr.txt ottengo:
$ openssl x509 -in csr.txt -out public.pem
unable to load certificate
23137:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/
OpenSSL098-52.8.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE
Il file csr.txt inizia con -----BEGIN CERTIFICATE-----
e finisce con -----END CERTIFICATE-----
con nient'altro che la chiave in mezzo.