SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS 구조체(wincrypt.h)
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS 구조는 체인의 인증서에 약한 암호화가 있는지 확인하고 타사 루트 인증서가 Microsoft 루트 프로그램 요구 사항을 준수하는지 확인합니다. 두 조건 중 하나가 충족되지 않으면 오류 문자열이 제공됩니다.
구문
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]
체인의 인증서에 약한 암호화가 있거나 타사 루트 인증서가 Microsoft 루트 프로그램 요구 사항을 준수하지 않는 경우 제공되는 오류 문자열입니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |