CERT_CHAIN_ELEMENT 구조체(wincrypt.h)
CERT_CHAIN_ELEMENT 구조는 간단한 인증서 체인의 단일 요소입니다. 각 요소에는 인증서 컨텍스트에 대한 포인터, 오류 상태 나타내는 구조체에 대한 포인터 및 인증서의 정보 상태, 인증서의 해지 상태 나타내는 구조체에 대한 포인터가 있습니다.
구문
typedef struct _CERT_CHAIN_ELEMENT {
DWORD cbSize;
PCCERT_CONTEXT pCertContext;
CERT_TRUST_STATUS TrustStatus;
PCERT_REVOCATION_INFO pRevocationInfo;
PCERT_ENHKEY_USAGE pIssuanceUsage;
PCERT_ENHKEY_USAGE pApplicationUsage;
LPCWSTR pwszExtendedErrorInfo;
} CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT;
멤버
cbSize
이 구조체의 크기(바이트)입니다.
pCertContext
인증서 컨텍스트에 대한 포인터입니다.
TrustStatus
인증서의 상태 나타내는 구조체입니다. 구조체에는 오류 상태 코드와 코드에 상태 정보가 포함됩니다. 상태 코드 값에 대한 자세한 내용은 CERT_TRUST_STATUS 참조하세요.
pRevocationInfo
인증서의 해지 상태 대한 정보가 있는 CERT_REVOCATION_INFO 구조체에 대한 포인터입니다. 해지 검사를 사용하도록 설정하지 않은 경우 pRevocationInfo 는 NULL입니다.
pIssuanceUsage
CERT_ENHKEY_USAGE 구조체에 대한 포인터입니다. NULL인 경우 발급 정책이 허용됩니다.
pApplicationUsage
CERT_ENHKEY_USAGE 구조체에 대한 포인터입니다. NULL인 경우 향상된 키 사용이 허용됩니다.
pwszExtendedErrorInfo
확장 오류 정보를 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다. NULL인 경우 확장된 오류 정보가 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |