Чи підтримує nginx сертифікати формату DER?


10

Я спробував використовувати один, і це не вдалося. Перетворення його в PEM працює чудово. Наші користувачі завантажують сертифікати на наш сервер, і нам цікаво, чи можна налаштувати nginx так, щоб він підтримував обидва. Якщо ні, чи існує спосіб програмного визначення, чи файл сертифіката у форматі DER або PEM?

Відповіді:


8

Nginx не підтримує формат DER.

Якщо ні, чи існує спосіб програмного визначення, чи файл сертифіката у форматі DER або PEM?

Ви можете використовувати командний файл для визначення формату сертифіката

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

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

PEM - це файли ASCII, кодовані Base64, а формат DER - це просто двійкова форма сертифіката замість формату PEM ASCII

Ви можете конвертувати DER -> PEM за допомогою openssl

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

Ви також можете використовувати командний рядок openssl, щоб визначити, чи файл cert у форматі DER або PEM. 'CERT_TYPE =' Невідомо '; openssl x509 -in сертифікат.der -inform der -text -noout && CERT_TYPE = 'DER'
Rik Schneider
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.