Apakah nginx mendukung sertifikat format DER?

10

Saya mencoba menggunakan satu dan gagal. Mengubahnya ke PEM berfungsi dengan baik. Pengguna kami mengunggah sertifikat ke server kami, dan kami ingin tahu apakah kami dapat mengonfigurasi nginx sehingga mendukung keduanya. Jika tidak, apakah ada cara untuk menentukan secara program apakah file sertifikat dalam format DER atau PEM?

Sohan
sumber

Jawaban:

8

Nginx tidak mendukung format DER.

Jika tidak, apakah ada cara untuk menentukan secara program apakah file sertifikat dalam format DER atau PEM?

Anda dapat menggunakan file perintah untuk menentukan format sertifikat

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

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

PEM adalah file ASCII yang disandikan Base64 sedangkan format DER hanyalah bentuk biner dari sertifikat, bukan format PEM ASCII

Anda dapat mengonversi DER -> PEM dengan openssl

# openssl x509 -inform DER -in www.example.net.der -outform PEM -out www.example.net.pem
ALex_hha
sumber
Anda juga dapat menggunakan baris perintah openssl untuk menentukan apakah file cert dalam format DER atau PEM. 'CERT_TYPE =' Tidak Dikenal '; openssl x509 -dalam sertifikat.der-informasikan -teks -tidak && CERT_TYPE = 'DER'
Rik Schneider