ICertRequest2::GetFullResponseProperty 메서드(certcli.h)
GetFullResponseProperty 메서드는 서버에서 반환된 캐시된 응답 데이터를 검색합니다.
구문
HRESULT GetFullResponseProperty(
[in] LONG PropId,
[in] LONG PropIndex,
[in] LONG PropType,
[in] LONG Flags,
[out] VARIANT *pvarPropertyValue
);
매개 변수
[in] PropId
검색할 데이터입니다. 속성이 인덱싱된 경우 PropIndex 를 사용하여 인덱스를 지정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
[in] PropIndex
PropId가 인덱싱된 속성인 경우 0부터 시작하는 인덱스입니다. PropId가 인덱싱된 속성이 아니면 PropIndex는 0이어야 합니다.
[in] PropType
pvarPropertyValue에서 반환되는 데이터 형식입니다. 여기에 있는 속성 형식은 PropId 매개 변수로 지정된 데이터 형식과 일치해야 합니다.
이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
서명된 긴 데이터입니다. |
|
날짜 데이터(날짜 및 시간 포함) |
|
이진 데이터. |
|
문자열 데이터입니다. |
[in] Flags
pvarPropertyValue에서 반환된 데이터의 형식입니다. 여기에 설정된 플래그는 PropId 매개 변수로 지정된 데이터 형식과 일치해야 합니다.
자세한 내용은 설명 부분을 참조하세요. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
시작/끝 헤더가 있는 BASE64 형식입니다. |
|
시작/끝 헤더가 없는 BASE64 형식입니다. |
|
이진 형식입니다. |
[out] pvarPropertyValue
반환된 데이터입니다.
반환 값
C++
메서드가 성공하면 메서드는 S_OK 반환하고 pvarPropertyValue 에는 반환된 데이터가 포함됩니다.메서드가 실패하면 오류를 나타내는 HRESULT 값이 반환됩니다. 일반적인 오류 코드 목록은 일반적인 HRESULT 값을 참조하세요.
VB
반환 값은 반환된 데이터를 포함하는 Variant 입니다.설명
다음 PropId 값은 이진 데이터를 반환합니다. 즉, Flags 매개 변수가 CR_OUT_BINARY.
- FR_PROP_FULLRESPONSE
- FR_PROP_ISSUEDCERTIFICATEHASH
- FR_PROP_ISSUEDCERTIFICATE
- FR_PROP_ISSUEDCERTIFICATECHAIN
- FR_PROP_ISSUEDCERTIFICATECRLCHAIN
- FR_PROP_ENCRYPTEDKYEHASH
- FR_PROP_FULLRESPONSENOPKCS7
ICertRequest3::GetFullResponseProperty 메서드가 해당 데이터를 반환한 후 다음 메서드를 호출할 수 있습니다.
- ICEnroll4::AcceptResponse 를 호출하여 반환된 인증서를 설치할 수 있습니다.
- ICEnroll4::GetCertFromResponse 를 호출하여 응답에서 인증서를 구문 분석할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certcli.h(Certsrv.h 포함) |
라이브러리 | Certidl.lib |
DLL | Certcli.dll |