WS_CUSTOM_CERT_CREDENTIAL structure (webservices.h)

The type for specifying a certificate credential that is to be supplied by a callback to the application. This callback is invoked to get the certificate during WsOpenChannel on the client side and during WsOpenListener on the server side. It is always invoked short.

Syntax

typedef struct _WS_CUSTOM_CERT_CREDENTIAL {
  WS_CERT_CREDENTIAL                        credential;
  WS_GET_CERT_CALLBACK                      getCertCallback;
  void                                      *getCertCallbackState;
  WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK certIssuerListNotificationCallback;
  void                                      *certIssuerListNotificationCallbackState;
} WS_CUSTOM_CERT_CREDENTIAL;

Members

credential

The base type from which this type and all other certificate credential types derive.

getCertCallback

The Callback to get the certificate.

getCertCallbackState

The state to be passed when invoking the callback.

certIssuerListNotificationCallback

certIssuerListNotificationCallbackState

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header webservices.h