struttura HTTP_SSL_CLIENT_CERT_INFO (http.h)
La struttura HTTP_SSL_CLIENT_CERT_INFO contiene dati su un certificato client SSL (Secure Sockets Layer) che può essere usato per determinare se il certificato è valido.
Sintassi
typedef struct _HTTP_SSL_CLIENT_CERT_INFO {
ULONG CertFlags;
ULONG CertEncodedSize;
PUCHAR pCertEncoded;
HANDLE Token;
BOOLEAN CertDeniedByMapper;
} HTTP_SSL_CLIENT_CERT_INFO, *PHTTP_SSL_CLIENT_CERT_INFO;
Members
CertFlags
Flag che indicano se il certificato è valido. I valori possibili per questo membro sono un codice di stato SSPI restituito da SSPI o uno dei flag seguenti dal membro dwError della struttura CERT_CHAIN_POLICY_STATUS :
CERT_E_EXPIRED
CERT_E_UNTRUSTEDCA
CERT_E_WRONG_USAGE
CERT_E_UNTRUSTEDROOT
CERT_E_REVOKED
CERT_E_CN_NO_MATCH
CertEncodedSize
Dimensione, in byte, del certificato.
pCertEncoded
Puntatore al certificato effettivo.
Token
Handle per un token di accesso. Se il flag HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER viene impostato usando la funzione HttpSetServiceConfiguration e il certificato client è stato mappato correttamente a un account utente del sistema operativo, questo membro contiene l'handle per un token di accesso valido. Quando la struttura HTTP_SSL_CLIENT_CERT_INFO non è più necessaria, rilasciare questo token in modo esplicito chiudendo l'handle.
CertDeniedByMapper
Riservato.
Commenti
Una struttura HTTP_SSL_CLIENT_CERT_INFO punta al membro pClientCertInfo della struttura HTTP_SSL_INFO e viene usata dalla funzione HttpReceiveClientCertificate per restituire dati sul certificato client tramite il parametro pSslClientCertInfo .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | http.h |