CRYPT_PROVIDER_CERT 구조체(wintrust.h)
[ CRYPT_PROVIDER_CERT 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
CRYPT_PROVIDER_CERT 구조는 공급자 인증서에 대한 정보를 제공합니다.
구문
typedef struct _CRYPT_PROVIDER_CERT {
DWORD cbStruct;
PCCERT_CONTEXT pCert;
BOOL fCommercial;
BOOL fTrustedRoot;
BOOL fSelfSigned;
BOOL fTestCert;
DWORD dwRevokedReason;
DWORD dwConfidence;
DWORD dwError;
CTL_CONTEXT *pTrustListContext;
BOOL fTrustListSignerCert;
PCCTL_CONTEXT pCtlContext;
DWORD dwCtlError;
BOOL fIsCyclic;
PCERT_CHAIN_ELEMENT pChainElement;
} CRYPT_PROVIDER_CERT, *PCRYPT_PROVIDER_CERT;
멤버
cbStruct
이 구조체의 크기(바이트)입니다.
pCert
인증서 컨텍스트에 대한 포인터입니다.
fCommercial
인증서가 상용 인증서인지 여부를 나타내는 부울 값입니다.
fTrustedRoot
인증서가 신뢰할 수 있는 루트 인증서인지 여부를 나타내는 부울 값입니다.
fSelfSigned
인증서가 자체 서명되었는지 여부를 나타내는 부울 값입니다.
fTestCert
인증서가 테스트 인증서인지 여부를 나타내는 부울 값입니다.
dwRevokedReason
해당하는 경우 해지 이유를 지정하는 값입니다.
dwConfidence
다음 신뢰도 값 중 0개 이상의 비트 조합입니다.
dwError
해당하는 경우 이 인증서의 오류 값이 포함된 DWORD 변수에 대한 포인터입니다.
pTrustListContext
CTL(인증서 신뢰 목록)을 나타내는 CTL_CONTEXT 대한 포인터입니다.
fTrustListSignerCert
인증서가 신뢰 목록 서명자 인증서인지 여부를 지정하는 부울 값입니다.
pCtlContext
해당하는 경우 자체 서명된 인증서를 포함하는 CTL을 나타내는 CTL_CONTEXT 대한 포인터입니다.
dwCtlError
해당하는 경우 자체 서명된 인증서를 포함하는 CTL의 오류 값이 포함된 DWORD 변수에 대한 포인터입니다.
fIsCyclic
인증서 신뢰가 순환인지 여부를 나타내는 부울 값입니다.
pChainElement
체인 내에서 인증서의 상태 나타내는 CERT_CHAIN_ELEMENT 대한 포인터입니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wintrust.h |