Nginx, DER biçimindeki sertifikaları destekliyor mu?


10

Birini kullanmayı denedim ve başarısız oldu. PEM'e dönüştürmek işe yarar. Kullanıcılarımız sertifikaları sunucumuza yüklüyor ve nginx'i her ikisini de destekleyecek şekilde yapılandırabilir miyiz diye merak ediyoruz. Değilse, sertifika dosyasının DER veya PEM biçiminde olup olmadığını programlı olarak belirlemenin bir yolu var mı?

Yanıtlar:


8

Nginx, DER biçimini desteklemez.

Değilse, sertifika dosyasının DER veya PEM biçiminde olup olmadığını programlı olarak belirlemenin bir yolu var mı?

Sertifika biçimini belirlemek için komut dosyasını kullanabilirsiniz

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

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

PEM, Base64 kodlu ASCII dosyaları, DER formatı ise ASCII PEM formatı yerine bir sertifikanın ikili biçimidir.

Openssl ile DER -> PEM dönüştürebilirsiniz

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

Sertifika dosyasının DER veya PEM biçiminde olup olmadığını belirlemek için openssl komut satırını da kullanabilirsiniz. 'CERT_TYPE =' Bilinmiyor '; openssl x509 -in sertifikası.der -inform der -text -noout && CERT_TYPE = 'DER'
Rik Schneider
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.