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