WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK 콜백 함수(webservices.h)
서버에 허용되는 인증서 발급자 목록의 클라이언트에 알립니다. SSL과 같은 일부 프로토콜을 사용하는 경우 서버는 필요에 따라 클라이언트가 인증서를 선택하는 데 도움이 되는 발급자 목록을 보낼 수 있습니다.
이 콜백은 WS_CUSTOM_CERT_CREDENTIAL 선택적 부분입니다.
WS_GET_CERT_CALLBACK 반환된 (NULL) 인증서가 서버에서 수락되는 경우 이 콜백은 호출되지 않습니다. 서버가 이를 거부하고 발급자 목록을 다시 보내면 이 콜백이 호출됩니다. 그런 다음 클라이언트는 발급자 목록에 따라 인증서를 선택하고 채널이 다음에 열리고 WS_GET_CERT_CALLBACK 다시 호출될 때 해당 인증서를 제공할 수 있습니다.
이 콜백 중에 제공된 매개 변수는 콜백 기간 동안에만 유효합니다.
구문
WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK WsCertIssuerListNotificationCallback;
HRESULT WsCertIssuerListNotificationCallback(
[in] void *certIssuerListNotificationCallbackState,
[in] const _SecPkgContext_IssuerListInfoEx *issuerList,
[in, optional] WS_ERROR *error
)
{...}
매개 변수
[in] certIssuerListNotificationCallbackState
WS_CUSTOM_CERT_CREDENTIAL 이 콜백과 함께 지정된 상태입니다.
[in] issuerList
서버에 허용되는 인증서 발급자 목록입니다.
[in, optional] error
함수가 실패할 경우 추가 오류 정보를 저장할 위치를 지정합니다.
반환 값
이 콜백 함수는 값을 반환하지 않습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | webservices.h |