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

Weitere Informationen

STRUKTUREN DER HTTP-Server-API, Version 1.0

HTTP_REQUEST

HTTP_SSL_CLIENT_CERT_INFO