描述
WINHTTP_CERTIFICATE_INFO结构包含从服务器返回的证书信息。此结构由WinHttpQueryOption函数使用。
C / C ++语法
struct WINHTTP_CERTIFICATE_INFO { FILETIME ftExpiry; FILETIME ftStart; LPWSTR lpszSubjectInfo; LPWSTR lpszIssuerInfo; LPWSTR lpszProtocolName; LPWSTR lpszSignatureAlgName; LPWSTR lpszEncryptionAlgName; DWORD dwKeySize; }; |
PowerBASIC 语法
TYPE WINHTTP_CERTIFICATE_INFO ftExpiry AS FILETIME ftStart AS FILETIME lpszSubjectInfo AS WSTRINGZ PTR lpszIssuerInfo AS WSTRINGZ PTR lpszProtocolName AS WSTRINGZ PTR lpszSignatureAlgName AS WSTRINGZ PTR lpszEncryptionAlgName AS WSTRINGZ PTR dwKeySize AS DWORD END TYPE |
成员
ftExpiry
FILETIME结构,其中包含证书到期日期。
ftStart
FILETIME结构,其中包含证书生效的日期。
lpszSubjectInfo
指向缓冲区的指针,其中包含颁发证书的组织,站点和服务器的名称。
lpszIssuerInfo
指向包含颁发证书的组织,站点和服务器名称的缓冲区。
lpszProtocolName
指向包含用于提供安全连接的协议名称的缓冲区。
lpszSignatureAlgName
指向包含用于签署证书的算法名称的缓冲区。
lpszEncryptionAlgName
指向缓冲区的指针,其中包含用于通过安全通道(SSL / TLS)连接执行加密的算法名称。
dwKeySize
密钥的大小,以字节为单位。
备注
请求此信息的应用程序必须使用GlobalFree释放分配并放置在返回结构中的指针。