2011-01-28 2 views
1

IIS7/Windows 서버에서 실행되는 WCF 서비스를 받고 : 나는 신뢰할 수있는 사람들에 MMC (인증서/로컬 컴퓨터)를 사용하여 인증서를 설치 인증서 문제 나는 다음과 같은 serviceCredentials 사용하여 WCF 서비스가 2008

<serviceCertificate 
    findValue="MyServiceCert" storeLocation="LocalMachine" 
    storeName="TrustedPeople" x509FindType="FindBySubjectName"/> 

(로컬 컴퓨터를) 인증서가 잘 설치된 것 같습니다. 나는 다음과 같은 예외가 응용 프로그램을 실행 때 :

System.Security.Cryptography.CryptographicException : 키 집합

나는이 문제를 해결하는 방법에 어떤 아이디어가 존재하지 않는 이유는 무엇입니까? 내가 간과하는 권한 문제입니까? http://64.4.11.252/en-us/library/ee662329.aspx

답변

2

개인 키를 관리하는 모든 작업의 ​​컨텍스트 메뉴 (마우스 오른쪽 클릭)에서 액세스 할 수 있습니다 :

이 문서는 "개인 키 관리"를하지만 난 MMC의 UI에있는 곳은 찾을 수 없다고. 하지만 개인 키가 포함 된 인증서에 대해서만 개인 키를 관리 할 수 ​​있습니다. 인증서에 개인 키가 있는지 쉽게 확인할 수 있습니다. MMC에 다른 아이콘이 있습니다 (모서리에 작은 키가 있음). 또한 인증서를 열면 개인 키가 포함되어 있는지 확인할 수 있습니다.

btw. 개인 키가있는 인증서는 일반적으로 개인/내 저장소에 저장됩니다.

관련 문제