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

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

원래 제품 버전: 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 인증서의 식별 이름을 검색하는 방법을 모릅니다. 따라서 조회 작업이 실패하고 오류 메시지가 표시됩니다.

해결 방법

이 문제를 resolve 인증서에 식별 이름을 추가합니다. 다음 단계에 따라 이 문제를 resolve.

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

추가 정보

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