IIS 7.0 관리자를 사용하여 인증서를 설치하려고 할 때 발생하는 오류

이 문서는 MICROSOFT 인터넷 정보 서비스(IIS) 7.0 관리자를 사용하여 인증서를 설치하려고 할 때 예기치 않은 런타임 오류가 발생할 수 있는 문제를 해결하는 데 도움이 됩니다.

원래 제품 버전: Windows Server 2008 서비스 팩 2, 인터넷 정보 서비스 7.0
원래 KB 번호: 959216

증상

IIS 7.0 관리자를 사용하여 파일에서 PKCS#7 인증서를 설치하려고 하면 다음 오류 메시지 중 하나가 표시될 수 있습니다.

  • 오류 메시지 1

    이 인증서 파일과 연결된 인증서 요청을 찾을 수 없습니다. 인증서 요청을 만든 컴퓨터에서 완료해야 합니다.

  • 오류 메시지 2

    이 작업을 수행하는 동안 오류가 발생했습니다.
    세부 정보: CertEnroll::CX509Enrollment::p_InstallResponse: ASN1 잘못된 태그 값이 충족되었습니다.
    0x8009310b(ASN:276)

참고

오류 메시지에도 불구하고 인증서가 올바르게 설치됩니다.

원인

이 문제는 IIS 관리자가 설치하는 동안 인증서의 이름을 찾기 위해 조회 작업을 수행하기 때문에 발생합니다. 그러나 이 조회 작업을 수행하는 코드는 이 특정 사례를 놓치고 파일에서 PKCS#7 인증서의 이름을 검색하는 방법을 모릅니다. 따라서 조회 작업이 실패하고 오류 메시지가 표시됩니다.

해결 방법

이 문제를 해결하려면 인증서에 친숙한 이름을 추가합니다. 이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 시작을선택하고 실행을 선택하고 certmgr.msc를 입력한 다음 확인을 선택합니다.
  2. 파일을 선택하고 범위 내 추가/제거를 선택합니다.
  3. 인증서를 선택하고 추가를 선택한 다음 확인을 선택합니다.
  4. 컴퓨터 계정을 선택하고 다음을 선택한 다음 마침을 선택합니다.
  5. 확인을 선택합니다.
  6. 인증서(로컬 컴퓨터)개인인증서를 확장합니다.
  7. 인증서를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
  8. 이름 필드를 편집합니다.

추가 정보

이 문제는 Windows Server 2008 서비스 팩 3에서 해결될 예정입니다.