46 #define INTERFACE p6IEnumCertIDs
55 #define IF_p6IEnumCertIDs {0x4B5EFEE5,0x1CA5,0x4477,{0xBB,0x0A,0x35,0x40,0xE6,0x15,0xD2,0xB8}}
110 #define INTERFACE p6ICert
397 #define IF_p6ICert {0x204faa90,0x579c,0x4bc9,{0x80,0xa3,0xec,0xb9,0xd4,0xee,0x31,0x5}}
407 #define INTERFACE p6ICert2
791 #define IF_p6ICert2 {0x36284e03,0x4801,0x4273,{0x91,0xc9,0xeb,0x25,0x74,0x87,0x7c,0xf9}}
795 #define COMP_p6Cert {0xaaf9c5a8,0x5ee2,0x4490,{0x85,0xe1,0xa8,0x97,0xf5,0x3d,0xac,0x16}}
805 #define INTERFACE p6IEnumCerts
838 #define IF_p6IEnumCerts {0xD3810A32,0x2F26,0x4F44,{0xA1,0x03,0xD9,0xAA,0x21,0x61,0x0C,0x3D}}
849 #define INTERFACE p6ICertInit
1010 #define IF_p6ICertInit {0xd467d71e,0xde03,0x4810,{0x92,0x9b,0xc6,0x5b,0x4a,0x9c,0x4e,0x85}}
P6UINT32 P6CERTFLAGS
P6CERTFLAGS.
This interface is used to enumerate a set of certificates.
Cryptography component definitions.
const P6CERTKEYUSAGE P6CEKU_EXCODESIGNING
const P6CERTKEYUSAGE P6CEKU_EXMSCODEIND
const P6CERTFLAGS P6CERT_NOFLAGS
unsigned char P6BOOL
Boolean type.
const P6CERTMATCHFLAGS P6CMF_NOFLAGS
P6UINT32 P6CERTKEYUSAGE
P6R::P6CERTUSAGE defines values returned by the p6ICert::getKeyUsage() method.
const P6CERTKEYUSAGE P6CEKU_EXMSEFS
const P6CERTKEYUSAGE P6CEKU_EXEMAILPROTECTION
const P6CERTKEYUSAGE P6CKU_DIGITAL_SIGNATURE
const P6CERTKEYUSAGE P6CEKU_EXSERVERAUTH
const P6CERTKEYUSAGE P6CEKU_EXMSCODECOM
const P6CERTKEYUSAGE P6CEKU_EXOCSPSIGNING
const P6CERTKEYUSAGE P6CEKU_EXMSSGC
wchar_t P6WCHAR
Wide character type see p6i18n.h.
const P6CERTMATCHFLAGS P6CMF_ALWAYS_CHECK_SUBJECT
const P6CERTKEYUSAGE P6CKU_KEY_ENCIPHERMENT
P6CRYPTCERTFMT
Defines the supported encodings for certificate data.
The base interface all [p6]COM components must derive from and implement.
const P6CERTKEYUSAGE P6CEKU_EXTIMESTAMPING
const P6CERTKEYUSAGE P6CKU_KEY_CERT_SIGN
const P6CERTKEYUSAGE P6CKU_USAGEMASK
An enumerator that enumerates a certificates RFC 6125 DNS-IDs and CN-IDs.
P6UINT32 P6CERTMATCHFLAGS
const P6CERTKEYUSAGE P6CKU_NON_REPUDIATION
Used to initialize and load a certificate from a file or buffer.
This interface allows the caller to access parts of an X509 V3 certificate for use in protocols and i...
const P6CERTKEYUSAGE P6CKU_DECIPHER_ONLY
const P6CERTMATCHFLAGS P6CMF_DISABLE_WILDCARDS
const P6CERTKEYUSAGE P6CEKU_EXMSCTLSIGN
const P6CERTKEYUSAGE P6CKU_CRL_SIGN
#define P6DECLCOMMETHOD(method)
const P6CERTKEYUSAGE P6CKU_DATA_ENCIPHERMENT
Interface definition for the one way digest functions.
This interface allows the caller to access parts of an X509 V3 certificate for use in protocols and i...
const P6CERTKEYUSAGE P6CEKU_EXCLIENTAUTH
const P6CERTKEYUSAGE P6CKU_ENCIPHER_ONLY
const P6CERTKEYUSAGE P6CEKU_EXUSAGEMASK
const P6CERTKEYUSAGE P6CKU_KEY_AGREEMENT
const P6CERTKEYUSAGE P6CEKU_EXNSSGC
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)