Skip to content

Latest commit

 

History

History
115 lines (78 loc) · 4.59 KB

ns-wincrypt-ctl_verify_usage_status.md

File metadata and controls

115 lines (78 loc) · 4.59 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:wincrypt._CTL_VERIFY_USAGE_STATUS
CTL_VERIFY_USAGE_STATUS (wincrypt.h)
Contains information about a Certificate Trust List (CTL) returned by CertVerifyCTLUsage.
*PCTL_VERIFY_USAGE_STATUS
CTL_VERIFY_USAGE_STATUS
CTL_VERIFY_USAGE_STATUS structure [Security]
PCTL_VERIFY_USAGE_STATUS
PCTL_VERIFY_USAGE_STATUS structure pointer [Security]
_crypto2_ctl_verify_usage_status
security.ctl_verify_usage_status
wincrypt/CTL_VERIFY_USAGE_STATUS
wincrypt/PCTL_VERIFY_USAGE_STATUS
security\ctl_verify_usage_status.htm
security
2b7ef953-9422-4dcf-b293-a78a06bb080e
12/05/2018
*PCTL_VERIFY_USAGE_STATUS, CTL_VERIFY_USAGE_STATUS, CTL_VERIFY_USAGE_STATUS structure [Security], PCTL_VERIFY_USAGE_STATUS, PCTL_VERIFY_USAGE_STATUS structure pointer [Security], _crypto2_ctl_verify_usage_status, security.ctl_verify_usage_status, wincrypt/CTL_VERIFY_USAGE_STATUS, wincrypt/PCTL_VERIFY_USAGE_STATUS
wincrypt.h
Windows
Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
CTL_VERIFY_USAGE_STATUS, *PCTL_VERIFY_USAGE_STATUS
19H1
_CTL_VERIFY_USAGE_STATUS
wincrypt/_CTL_VERIFY_USAGE_STATUS
PCTL_VERIFY_USAGE_STATUS
wincrypt/PCTL_VERIFY_USAGE_STATUS
CTL_VERIFY_USAGE_STATUS
wincrypt/CTL_VERIFY_USAGE_STATUS
c++
APIRef
kbSyntax
HeaderDef
Wincrypt.h
CTL_VERIFY_USAGE_STATUS

CTL_VERIFY_USAGE_STATUS structure

-description

The CTL_VERIFY_USAGE_STATUS structure contains information about a Certificate Trust List (CTL) returned by CertVerifyCTLUsage.

-struct-fields

-field cbSize

The size, in bytes, of the structure. The application calling CertVerifyCTLUsage sets this parameter. If cbSize is not greater than or equal to the required size of the structure, CertVerifyCTLUsage returns FALSE and GetLastError returns E_INVALIDARG.

-field dwError

The error status, if any, returned by the call to CertVerifyCTLUsage. For the list of possible error values, see the Return Values section in CertVerifyCTLUsage.

-field dwFlags

If CERT_VERIFY_UPDATED_CTL_FLAG is returned, CertVerifyCTLUsage updated a CTL whose time was no longer valid with a new, time-valid CTL.

-field ppCtl

Pointer to a pointer to a CTL context containing the matched subject. The calling application can set this pointer to NULL to indicate that a CTL containing the subject is not to be returned.

If ppCtl is not NULL, the calling application must free the returned context using CertFreeCTLContext.

-field dwCtlEntryIndex

Returns the array location of the matching subject's entry in the CTL's array.

-field ppSigner

A pointer to a pointer to the certificate context of the signer of the CTL. This pointer can be set to NULL by the calling application indicating that the certificate of the signer of the CTL is not to be returned.

If ppSigner is not NULL, the calling application must free the returned context using CertFreeCTLContext.

-field dwSignerIndex

Index of the signer actually used. Needed if a message has more than one signer.

-remarks

The members dwError, dwFlags, dwCtlEntryIndex, and dwSignerIndex should be initialized to zero by the calling application.

-see-also

CERT_CONTEXT

CTL_CONTEXT

CertVerifyCTLUsage