나는 오늘 내 도메인에 SSL을 설정하고 또 다른 문제를 겪었다.
다음과 같은 오류 메시지가 계속 나타납니다.
[오류] 초기화 : /etc/apache2/domain.com.ssl/domain.com.crt/domain.com.crt 파일에서 서버 인증서를 읽을 수 없습니다. [오류] SSL 라이브러리 오류 : 218529960 오류 : 0D0680A8 : asn1 인코딩 루틴 : ASN1_CHECK_TLEN : 잘못된 태그 [오류] SSL 라이브러리 오류 : 218595386 오류 : 0D07803A : asn1 인코딩 루틴 : ASN1_ITEM_EX_D2I : 중첩 된 asn1 오류
Apache 2.2.16 및 Ubuntu 10.10을 실행 중입니다. 내 .crt 파일에는 Begin 및 End 태그가 있으며받은 확인 이메일에서 정확하게 복사하여 매우 실망했습니다!
건배!
편집 >> .crt를 확인하려고 할 때 작동하지 않는 것 같습니다.
>> openssl x509 -noout-텍스트 -in domain.com.crt 인증서를로드 할 수 없습니다 16851 : 오류 : 0906D06C : PEM 루틴 : PEM_read_bio : 시작 선 없음 : pem_lib.c : 650 : 예상 : 신뢰할 수있는 인증서
또한 >>
>> openssl x509 -text-정보 PEM -in domain.com.crt 인증서를로드 할 수 없습니다 21321 : 오류 : 0906D06C : PEM 루틴 : PEM_read_bio : 시작 선 없음 : pem_lib.c : 650 : 예상 : 신뢰할 수있는 인증서
>> openssl x509 -text-정보 알림 -in domain.com.crt 인증서를로드 할 수 없습니다 21325 : 오류 : 0D0680A8 : asn1 인코딩 루틴 : ASN1_CHECK_TLEN : 잘못된 태그 : tasn_dec.c : 1316 : 21325 : 오류 : 0D07803A : asn1 인코딩 루틴 : ASN1_ITEM_EX_D2I : 중첩 된 asn1 오류 : tasn_dec.c : 380 : Type = X509
편집 >> (그런데 도움을 청함)
>> grep '^ -----'domain.com.crt ----- 인증서 시작 ----- ----- 종료 증명서 -----
인증서를 제공 한 회사에 이메일을 보냈는데 응답했습니다.>
귀하가 제공 한 CSR 파일을 확인했으며 이것이 올바르게 생성되었는지 확인할 수 있습니다. CSR 설치에 잘못된 명령 행을 사용하고 있기 때문에 현재 발생하는 오류가 발생합니다. 명령 행에서이 domain.com.crt를 도메인 이름에 따라 수정해야합니다.
- 현재 crt는 mysite.com.crt로 설정되어 있습니다. 예를 들어 domain.com.crt를 사용했습니다.
grep '^-----' domain.com.crt
시겠습니까?