nginx는 DER 형식 인증서를 지원합니까?


10

하나를 사용해 보았지만 실패했습니다. PEM으로 변환하면 정상적으로 작동합니다. 사용자는 서버에 인증서를 업로드하고 nginx를 모두 지원하도록 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은 Base64로 인코딩 된 ASCII 파일이며 DER 형식은 ASCII PEM 형식 대신 이진 형식의 인증서입니다.

openssl로 DER-> PEM을 변환 할 수 있습니다

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

openssl 명령 줄을 사용하여 인증서 파일이 DER 또는 PEM 형식인지 확인할 수 있습니다. 'CERT_TYPE ='알 수 없음 '; OpenSSL을 X509 -in certificate.der -inform 데르 -text -noout && CERT_TYPE = 'DER'
릭 슈나이더
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.