CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO structure (wincrypt.h)
Contains the length, in bits, of the public key and the names of the signing and hashing algorithms used for strong signing.
Syntax
typedef struct _CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO {
CRYPT_DATA_BLOB CertSignHashCNGAlgPropData;
CRYPT_DATA_BLOB CertIssuerPubKeyBitLengthPropData;
} CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO, *PCRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO;
Members
CertSignHashCNGAlgPropData
The buffer contains a Unicode string that denotes the signing algorithm / hashing algorithm pair used, for example "RSA/SHA256".
CertIssuerPubKeyBitLengthPropData
The buffer contains the length, in bits, of the asymmetric key used for signing.
Remarks
This structure is returned by the CryptVerifyCertificateSignatureEx function when the dwFlags parameter is set to CRYPT_VERIFY_CERT_SIGN_RETURN_STRONG_PROPERTIES_FLAG.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | wincrypt.h |