[New - Windows NT]
WIN_CERTIFICATE结构包含WinTrust证书的类型和数据。您可以使用此通用数据结构来存储各种WinTrust验证操作的证书。证书通常包含可用于识别和验证主题(例如软件发行商或可执行文件)的真实性的加密信息。
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
会员
dwLength
指定WIN_CERTIFICATE结构的大小(以字节为单位),包括bCertificate数组中的数据。
wRevision
表示结构的修订级别。目前,此值必须为WIN_TRUST_REVISION_1_0。
wCertificateType
指定证书的类型。该成员可以是以下值之一。
值 | 含义 |
WIN_CERT_TYPE_X509 | 证书包含X.509证书。 |
WIN_CERT_TYPE_PKCS_SIGNED_DATA | 证书包含PKCS SignedData结构。 |
WIN_CERT_TYPE_RESERVED_1 | 保留。 |
bCertificate
包含证书数据的可变大小的字节数组。
也可以看看
WinSubmitCertificate, WinTrustProviderSubmitCertificate, WinTrustSubjectCheckContentInfo, WinTrustSubjectGetCertHeader, WinTrustSubjectGetCertificate, WinTrustSubjectGetName