ISCrdEnr::selectSigningCertificate 메서드
selectSigningCertificate 메서드는 서명 인증서(등록 에이전트 인증서라고도 함)를 선택할 수 있는 인증서 선택 대화 상자를 표시합니다.
사용자를 대신하여 등록하기 전에 서명 인증서를 선택해야 합니다. 이 서명 인증서와 연결된 프라이빗 키 는 PKCS #7 요청에 서명하는 데 사용됩니다. PKCS #7에는 사용자의 PKCS #10 요청(사용자의 프라이빗 키로 서명됨)이 포함됩니다.
구문
HRESULT selectSigningCertificate(
[in] DWORD dwFlags,
[in] BSTR bstrCertTemplateName
);
SCrdEnr.selectSigningCertificate( _
ByVal dwFlags, _
ByVal bstrCertTemplateName _
)
매개 변수
-
dwFlags [in]
-
다음에 사용하도록 예약됩니다. 이 값을 0으로 설정합니다.
-
bstrCertTemplateName [in]
-
서명 인증서에 대한 인증서 템플릿의 이름을 나타내는 문자열입니다. EnrollmentAgent 인증서를 가져온 경우 "EnrollmentAgent" 값을 사용할 수 있습니다.
반환 값
VB
메서드가 성공하면 메서드는 S_OK 반환합니다.
메서드가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.
설명
사용자를 대신하여 등록하기 전에 먼저 서명 인증서를 가져와야 합니다. 인증서 관리자 MMC 스냅인을 사용하여 서명 인증서를 가져올 수 있습니다. selectSigningCertificate 메서드는 서명 인증서를 가져오지 않지만 이전에 가져온 서명 인증서의 대화 상자를 표시하므로 대신 등록 요청에 서명하는 데 사용할 인증서를 선택할 수 있습니다.
selectSigningCertificate의 대안은 ISCrdEnr::setSigningCertificate입니다.
서명 인증서를 선택한 후 ISCrdEnr::getSigningCertificateName을 호출하여 해당 이름을 검색할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
지원되는 버전 없음 |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
DLL |
|
IID |
IID_ISCrdEnr 753988a1-1357-436d-9cf5-f089bdd67d64로 정의됩니다. |
추가 정보