IX509CertificateRequestCmc::get_KeyArchivalCertificate 메서드(certenroll.h)
KeyArchivalCertificate 속성은 CA(인증 기관) 암호화 인증서를 지정하거나 검색합니다. 인증서는 ASN.1(Abstract Syntax Notation One) 표준에 정의된 대로 DER(Distinguished Encoding Rules)를 사용하여 인코딩되는 바이트 배열에 포함되어 있습니다. DER로 인코딩된 바이트 배열은 순수 이진 시퀀스이거나 유니코드로 인코딩된 문자열로 표시됩니다. 이 속성은 입력 및 출력 모두에 대해 웹을 사용하도록 설정됩니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_KeyArchivalCertificate(
EncodingType Encoding,
BSTR *pValue
);
매개 변수
Encoding
pValue
반환 값
없음
설명
올바르게 구성된 경우 CA( 인증 기관 )는 클라이언트의 프라이빗 키를 보관할 수 있습니다. 일반적으로 클라이언트는 CA에서 교환 인증서를 요청하고, 유효성을 검사하고, KeyArchivalCertificate 속성에 대한 입력으로 사용합니다. CA의 공개 키는 보관을 위해 제출되는 프라이빗 키를 암호화하는 데 사용됩니다. ArchivePrivateKey 속성을 사용하여 키 보관을 요청할 수 있습니다.
Encode 메서드를 호출하기 전에 이 속성을 설정해야 하지만 속성을 호출하기 전에 CMC 요청 개체를 초기화해야 합니다. 자세한 내용은 아래 항목을 참조하세요.
- 초기화
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |
DLL | CertEnroll.dll |