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

See also

CryptVerifyCertificateSignatureEx