HTTP_SSL_INFO-Struktur (http.h)
Die HTTP_SSL_INFO-Struktur enthält Daten für eine Verbindung, die SSL (Secure Sockets Layer) verwendet, die über den SSL-Handshake abgerufen wird.
Syntax
typedef struct _HTTP_SSL_INFO {
USHORT ServerCertKeySize;
USHORT ConnectionKeySize;
ULONG ServerCertIssuerSize;
ULONG ServerCertSubjectSize;
PCSTR pServerCertIssuer;
PCSTR pServerCertSubject;
PHTTP_SSL_CLIENT_CERT_INFO pClientCertInfo;
ULONG SslClientCertNegotiated;
} HTTP_SSL_INFO, *PHTTP_SSL_INFO;
Member
ServerCertKeySize
Die Größe des öffentlichen Schlüssels in Bytes, der zum Signieren des Serverzertifikats verwendet wird.
ConnectionKeySize
Die Größe des Verschlüsselungsschlüssels in Bytes, der zum Verschlüsseln der aktuellen Sitzung verwendet wird.
ServerCertIssuerSize
Die Größe der Zeichenfolge, auf die vom pServerCertIssuer-Member verwiesen wird, ohne das beendende NULL-Zeichen.
ServerCertSubjectSize
Die Größe der Zeichenfolge in Bytes, auf die das pServerCertSubject-Element verweist, ohne das beendende NULL-Zeichen.
pServerCertIssuer
Ein Zeiger auf eine null-beendete Zeichenfolge von Oktetten, die den Namen der Entität angibt, die das Zertifikat ausgestellt hat.
pServerCertSubject
Ein Zeiger auf eine null-beendete Zeichenfolge von Oktetten, die den Namen der Entität angibt, zu der das Zertifikat gehört.
pClientCertInfo
Ein Zeiger auf eine HTTP_SSL_CLIENT_CERT_INFO-Struktur , die das Clientzertifikat angibt.
SslClientCertNegotiated
Wenn nicht 0, gibt an, dass das Clientzertifikat bereits lokal vorhanden ist.
Hinweise
Auf eine HTTP_SSL_INFO Struktur kann das pSslInfo-Element einer HTTP_REQUEST-Struktur verweisen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | http.h |