структура 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

См. также раздел

CryptVerifyCertificateSignatureEx