자동빌드치킨집
[IIS 인증서] "ASN1 잘못된 태그값입니다." 해결 방법 (cer인증서를 pfx로 만들어서 iis에 적용시키기) 본문
1. 문제 발생
SSL 인증서의 기간이 만료되어 신규 인증서를 발급받아 IIS7 > 인증서 요청 완료에 인증서를 등록하려고 하니 "ASN1 잘못된 태그값입니다" 하는 오류가 발생되었다. 윈도우 IIS은 cer과 key를 통합하여 pfx로 만들어도 적용이 가능하기에 이 방법을 사용해봤다.
1-1. 환경 및 파일 목록
등록해야할 서버는 iis7 , openssl를 사용하여 pfx 만드는건 우분투에서 진행함.
- testcom.cer > 실제 인증서 파일
- testcomkey.key > 키파일
- testcomkey.key.nopass (이 파일은 key의 대체제로 key나 nopass 둘 중 하나만 있어도 상관 없음)
2. 해결 방법
openssl을 설치한 기준의 설명으로 openssl를 먼저 설치해야한다.
이후 key와 cer가 있는 폴더로 들어가 다음과 같은 내용을 입력해준다.
두 명령어중 상황에 맞는 명령어 하나만 입력해주면 된다.
(key 파일 기준)
openssl pkcs12 -export -in testcom.cer -inkey testcomkey.key -out testpfx.pfx
(key.nopass 파일 기준)
openssl pkcs12 -export -in testcom.cer -inkey testcomkey.key.nopass -out testpfx.pfx
암호가 걸려있는 key파일은 암호를 입력하라는 메세지가 출력되고 이후
key.nopass는 바로 pfx의 암호를 입력하라는 메세지가 나오는데, 두번 똑같이 입력해주자.
정상적으로 작업이 완료되면 cer폴더에 testpfx.pfx파일이 생성된것을 볼 수 있는데
이 파일을 IIS7 홈 > 서버 인증서 > 가져오기... 를 눌러서 가져오자.
암호는 아까전 pfx를 만들때 사용한 암호를 입력해주면 된다.
'개발' 카테고리의 다른 글
[CentOS7] Nginx에서 특정포트를 사용하지 못할 때 (0) | 2021.02.25 |
---|---|
[Oracle] 오라클 클라우드 회원가입 실패 해결방법 (0) | 2020.12.31 |
[Nginx] 우분투에서 Nginx 설치하기 (0) | 2019.07.29 |
[IFTTT] 메일 수신 연동 서비스 중지. (0) | 2019.05.08 |
[Semantic UI] 특수기호가 □로 표시되는 현상 해결하기 (0) | 2019.04.29 |