openssl x509 -req -sha256 -days 3650 -in example.csr -signkey key.pem \
-set_serial $ANY_INTEGER -extfile openssl.ss.cnf -out example.pem
그러면 인증서가 생성됩니다.
openssl.ss.cnf:
basicConstraints = CA:FALSE
subjectAltName =DNS:example.com
extendedKeyUsage =serverAuth
그러나 그것은 말한다
usage: x509 args
-inform arg - input format - default PEM (one of DER, NET or PEM)
-outform arg - output format - default PEM (one of DER, NET or PEM)
...
뭐가 문제 야?
이 명령은 다음에서 가져온 것입니다.https://developer.mozilla.org/en-US/docs/Mozilla/Security/x509_Certificates"자체 서명된 인증서"
답변1
명령에서 사용법에 대한 도움말이 표시되면 일반적으로 매개변수가 잘못되었음을 의미합니다. 이 경우에는 매개변수를 하나씩 살펴보고 도움말에 나타나는지 확인했습니다.
귀하의 경우에는 인수를 전달하지 말고 대신 실제 인수를 사용해야 -set-serial
합니다 .$ANY_INTEGER
(또한 MDN에서 명령을 복사하더라도 인터넷에서 명령을 무작정 복사하여 붙여넣는 것은 안전하지 않습니다.)