структура CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO (wincrypt.h)
Содержит длину открытого ключа в битах, а также имена алгоритмов подписывания и хэширования, используемых для строгого подписывания.
Синтаксис
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;
Члены
CertSignHashCNGAlgPropData
Буфер содержит строку Юникода, которая обозначает используемую пару алгоритмов подписывания и хэширования, например RSA/SHA256.
CertIssuerPubKeyBitLengthPropData
Буфер содержит длину асимметричного ключа, используемого для подписывания, в битах.
Комментарии
Эта структура возвращается функцией CryptVerifyCertificateSignatureEx , если параметру dwFlags присвоено значение CRYPT_VERIFY_CERT_SIGN_RETURN_STRONG_PROPERTIES_FLAG.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | wincrypt.h |