CERT_CONTEXT (Windows CE 5.0)
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
Send Feedback on this topic to the authors