структура SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS (wincrypt.h)
Структура SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS проверяет, имеют ли какие-либо сертификаты в цепочке слабую криптографию, и проверяет, соответствует ли сторонний корневой сертификат требованиям корневой программы Майкрософт. Строка ошибки будет указана, если любое из условий не выполнено.
Синтаксис
typedef struct _SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS {
DWORD cbSize;
DWORD dwErrorLevel;
DWORD dwErrorCategory;
DWORD dwReserved;
WCHAR wszErrorText[SSL_F12_ERROR_TEXT_LENGTH];
} SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS, *PSSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS;
Члены
cbSize
Значение DWORD, указывающее размер этой структуры в байтах. Это значение должно быть больше или равно sizeof(SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS).
dwErrorLevel
Значение DWORD, указывающее уровень ошибки.
dwErrorCategory
Значение DWORD, указывающее категорию ошибки. Каждая категория ошибок имеет соответствующий dwErrorLevel.
dwReserved
Значение DWORD, зарезервированное для использования в будущем.
wszErrorText[SSL_F12_ERROR_TEXT_LENGTH]
Строка ошибки, указанная, если какие-либо сертификаты в цепочке имеют слабую криптографию или если сторонний корневой сертификат не соответствует требованиям корневой программы Майкрософт.
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | wincrypt.h |