IX509CertificateRequestPkcs10::get_KeyContainerNamePrefix 메서드(certenroll.h)
KeyContainerNamePrefix 속성은 새 프라이빗 키에 대한 컨테이너 이름을 만드는 데 사용되는 접두사를 지정하거나 검색합니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_KeyContainerNamePrefix(
BSTR *pValue
);
매개 변수
pValue
반환 값
없음
설명
각 CryptoAPI 암호화 서비스 공급자 또는 암호화 API: 차세대(CNG) 키 공급자는 프라이빗 키에 대한 키 컨테이너를 유지 관리합니다. 기존 키에 대한 키 컨테이너의 이름을 검색하려면 IX509PrivateKey 개체의 ContainerName 속성을 사용합니다.
접두사는 키 컨테이너 이름의 최대 길이 및 법적 컨테이너 이름 문자로 제한되는 문자열을 포함할 수 있습니다. 예를 들어 ContainerName 속성을 호출하여 키 컨테이너 이름을 지정하지 않으면 프라이빗 키를 만들 때 컨테이너 이름이 자동으로 만들어지고 컨테이너 이름의 접두사는 "lp" 문자열이 됩니다. 또 다른 예로, 테스트 하네스를 만들고 키 컨테이너를 생성한 프로그램으로 구분하려는 경우 실행 파일의 이름을 접두사로 사용할 수 있습니다.
Encode 메서드를 호출하기 전에 이 속성을 설정해야 하며, 이 속성을 호출하기 전에 IX509CertificateRequestPkcs10 개체를 초기화해야 합니다. 자세한 내용은 다음 방법 중 일부를 참조하세요.
- InitializeDecode
- InitializeFromCertificate
- InitializeFromPrivateKey
- InitializeFromPublicKey
- InitializeFromTemplateName
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |
DLL | CertEnroll.dll |