Stiamo cercando di implementare alcune funzionalità di un servizio Web da uno dei nostri partner. Ora, il contenuto che sta per essere trasmesso, dovrebbe essere criptato con una chiave pubblica, che dobbiamo fornire.X.509: Chiave pubblica/privata
Le specifiche di sicurezza indicano che il certificato pubblico deve essere X.509 standard. X.509 non si basa sul metodo della chiave privata/pubblica? Perché ho solo ottenere un file .pem, contenente una chiave privata e un certificato, ma non a chiave pubblica, con il seguente comando:
openssl req -new -x509 -days 365 -nodes -out ./cert.pem -keyout ./cert.pem
Devo modificare il comando al fine di creare un privato e chiave pubblica?
Non sono abbastanza sicuro di ciò che fa il 3 ° comando, ma sembra funzionare piuttosto bene con il privatekey.pem e publickey.cer. Grazie! – Ahatius
In questo esempio, 'privatekey.pem' contiene solo la chiave privata o la chiave pubblica? –
Si sta utilizzando l'estensione file errata nel primo comando. Dovresti usare '.key' invece di' .pem', per evitare confusione. Il file risultante sarà semplicemente una chiave privata. Qualcuno potrebbe inviare il file '.pem' a qualcun altro per errore, creando un problema di sicurezza. – w0rp