Nginx supporta i certificati in formato DER?


10

Ho provato a usarne uno e non è riuscito. La conversione in PEM funziona bene. I nostri utenti caricano i certificati sul nostro server e ci chiediamo se possiamo configurare nginx in modo che supporti entrambi. In caso contrario, esiste un modo per determinare a livello di codice se il file del certificato è in formato DER o PEM?

Risposte:


8

Nginx non supporta il formato DER.

In caso contrario, esiste un modo per determinare a livello di codice se il file del certificato è in formato DER o PEM?

È possibile utilizzare il file di comando per determinare il formato del certificato

# file www.example.net.der
www.example.net.der: data

# file www.example.net.pem
www.example.net.pem: ASCII text

PEM sono file ASCII codificati Base64 mentre il formato DER è semplicemente una forma binaria di un certificato invece del formato ASCII PEM

Puoi convertire DER -> PEM con openssl

# openssl x509 -inform DER -in www.example.net.der -outform PEM -out www.example.net.pem

Puoi anche usare la riga di comando openssl per determinare se il file cert è in formato DER o PEM. 'CERT_TYPE =' Sconosciuto '; openssl x509 -in certificate.der -inform der -text -noout && CERT_TYPE = 'DER'
Rik Schneider
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.