void GetNameString(DWORD dwFlags, CAtlStringW &out)
PCCERT_CONTEXT m_CertContext
CAtlStringW m_FriendlyName
const PCCERT_CONTEXT GetCertContext() const
CAtlStringW m_SubjectName
const CAtlStringW & GetIssuerName() const
CCert(_In_ PCCERT_CONTEXT certContext)
const CAtlStringW & GetSubjectName() const
FILETIME GetNotAfter() const
const CAtlStringW & GetFriendlyName() const
BOOL WINAPI CertFreeCertificateContext(PCCERT_CONTEXT pCertContext)
BOOL WINAPI CertGetCertificateContextProperty(PCCERT_CONTEXT pCertContext, DWORD dwPropId, void *pvData, DWORD *pcbData)
PCCERT_CONTEXT WINAPI CertDuplicateCertificateContext(PCCERT_CONTEXT pCertContext)
DWORD WINAPI CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags, void *pvTypePara, LPWSTR pszNameString, DWORD cchNameString)
GLuint GLsizei GLsizei * length
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
#define CERT_NAME_SIMPLE_DISPLAY_TYPE
#define CERT_FRIENDLY_NAME_PROP_ID
#define CERT_NAME_ISSUER_FLAG