2010-11-25 4 views
0

인증서 MMC 콘솔에서 일부 인증서를 열면 "이 인증서에 해당하는 개인 키가 있습니다."라는 메시지가 나타납니다. 문자열을 "일반"탭에 놓습니다. Windows는 개인 키가있는 인증서를 어떻게 결정합니까? 나는 그것이 약간의 레지스트리 항목이어야한다고 생각하지만, 어느 것인가?Windows는 개인 키가있는 인증서를 어떻게 결정합니까?

답변

1

MMC 자체가 암호화 API를 사용하고 해당 작업을 공급자에게 위임합니다. 대부분 CERT_KEY_CONTEXT_PROP_ID와 함께 CertificateGetCertificateContextProperty을 사용합니다. 그런 다음 암호화 공급자는 내부 전략을 사용합니다. 기본 암호화 공급자는 디스크 기반 키 저장소를 사용합니다. Microsoft \ Crypto \ RSA \ User SID (레거시 CSP) 또는 Microsoft \ Crypto \ Keys (CNG); MSDN article on key storage을 참조하십시오.

관련 문제