勇芳软件工作室.汉化:  WinHTTP Reference > WinHTTP Structures >

WINHTTP_CERTIFICATE_INFO

Previous pageReturn to chapter overviewNext page

描述

 

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释放分配并放置在返回结构中的指针。