인증서 정보를 볼 수 없는 이유는 무엇입니까?

인증서 정보를 볼 수 없는 이유는 무엇입니까?

다음 명령을 실행하여 개인 키와 공개 키를 생성합니다.

openssl genrsa -out keypair.pem 2048
openssl rsa -in keypair.pem -pubout -out publickey.crt

그런 다음 다음을 사용하여 인증서 정보를 보려고했습니다.

openssl x509 -text -in publickey.crt  -noout

하지만 다음 오류가 발생합니다.

unable to load certificate
140464089126208:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE

인증서를 보는 이유와 방법을 아시나요?

감사해요

답변1

개인 키와 공개 키를 생성했지만 인증서는 생성하지 않았습니다.

인증서 요청을 생성한 openssl req -key keypair.pem -new -out domain.csr다음 자동 서명 인증서를 사용 openssl x509 -signkey dkeypair.pem -in domain.csr -req -days 365 -out domain.crt하거나 PKI에 .csr에 서명하도록 요청해야 합니다.

관련 정보