IX509CertificateRequestCmc::get_SignerCertificates 메서드(certenroll.h)
SignerCertificates 속성은 요청에 서명하는 데 사용되는 인증서 컬렉션을 검색합니다.
이 속성은 읽기 전용입니다.
구문
HRESULT get_SignerCertificates(
ISignerCertificates **ppValue
);
매개 변수
ppValue
반환 값
없음
설명
CMC 요청에는 기본 서명과 0개 이상의 인증서 기반 서명이 있을 수 있습니다. 예를 들어 하나 이상의 추가 당사자가 새 인증서를 요청하는 엔터티의 ID를 보증해야 하는 경우 인증서 기반 서명을 요청에 포함할 수 있습니다. SignerCertificates 속성을 호출하여 이러한 추가 인증서 기반 서명의 컬렉션을 검색합니다.
기본 서명은 일반적으로 내부 PKCS #10 요청 개체의 공개 키와 일치하는 프라이빗 키를 사용하여 만들어집니다. 프라이빗 키는 일반적으로 인증서 계층 구조에 새 요청을 등록하기 위해 만들어지므로 기본 서명은 인증서 기반이 아니며 이를 검색하려면 SignatureInformation 속성을 호출해야 합니다.
이 속성을 호출하기 전에 CMC 요청 개체를 초기화해야 합니다. 자세한 내용은 아래 항목을 참조하세요.
- 초기화
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |
DLL | CertEnroll.dll |