共用方式為


HTTP.h) (HTTP_SSL_INFO 結構

HTTP_SSL_INFO結構包含使用安全套接字層 (SSL) ,透過 SSL 交握取得之連線的數據。

語法

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;

成員

ServerCertKeySize

用來簽署伺服器證書的公鑰大小,以位元組為單位。

ConnectionKeySize

用來加密目前會話之加密金鑰的大小,以位元組為單位。

ServerCertIssuerSize

pServerCertIssuer 成員所指向之字串的大小,以位元組為單位,不包含終止的 Null 字元。

ServerCertSubjectSize

pServerCertSubject 成員所指向之字串的大小,以位元組為單位,不包含終止的 Null 字元。

pServerCertIssuer

以 Null 終止之八進位字串的指標,指定簽發憑證之實體的名稱。

pServerCertSubject

以 Null 結束之八進位字串的指標,指定憑證所屬實體的名稱。

pClientCertInfo

指定客戶端憑證 之HTTP_SSL_CLIENT_CERT_INFO 結構的指標。

SslClientCertNegotiated

如果為非零,表示客戶端憑證已在本機存在。

備註

HTTP_SSL_INFO 結構可由 HTTP_REQUEST 結構的 pSslInfo 成員指向。

規格需求

需求
最低支援的用戶端 Windows Vista、Windows XP SP2 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 http.h

另請參閱

HTTP 伺服器 API 1.0 版結構

HTTP_REQUEST

HTTP_SSL_CLIENT_CERT_INFO