Partager via


CERT_CONTEXT

This structure contains both the encoded and decoded representations of a certificate. A certificate context returned by one of the functions defined in the Wincrypt.h file must be freed by calling the CertFreeCertificateContext function. The CertDuplicateCertificateContext function can be called to make a duplicate copy, which also must be freed by calling the CertFreeCertificateContext function.

typedef struct _CERT_CONTEXT{DWORDdwCertEncodingType;BYTE* pbCertEncoded;DWORDcbCertEncoded;PCERT_INFOpCertInfo;HCERTSTOREhCertStore;}CERT_CONTEXT,*PCERT_CONTEXT;typedef const CERT_CONTEXT *PCCERT_CONTEXT;

Members

  • dwCertEncodingType
    Currently, only X509_ASN_ENCODING is used; however, additional encoding types may be added in the future.
  • pbCertEncoded
    Pointer to the encoded certificate.
  • cbCertEncoded
    Size, in bytes, of the encoded certificate.
  • pCertInfo
    Pointer to a structure of certificate information.
  • hCertStore
    Handle to the certificate store that contains the certificate context.

Requirements

OS Versions: Windows CE 3.0 and later.
Header: Wincrypt.h.

See Also

CertAddCertificateContextToStore | CertAddEncodedCertificateToStore | CertCreateCertificateContext | CertDuplicateCertificateContext | CertEnumCertificatesInStore | CertFindCertificateInStore | CertFreeCertificateContext | CertGetIssuerCertificateFromStore | CertGetSubjectCertificateFromStore | CERT_INFO

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.