|
virtual P6INT32 | addref (void)=0 |
|
virtual P6R::P6ERR | enumCertIDs (p6IEnumCertIDs **ppEnum)=0 |
|
virtual P6R::P6ERR | getDistinguishedName (P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getFingerprint (P6DIGESTS nDigest, P6BYTE *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getFingerprintHexStr (P6DIGESTS nDigest, P6CHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getFingerprintHexStrW (P6DIGESTS nDigest, P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getIssuerHash (P6SIZE *pHash)=0 |
|
virtual P6R::P6ERR | getIssuerName (P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getIssuerNameDER (P6UCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getKeyUsage (P6CERTKEYUSAGE *pUsage)=0 |
|
virtual P6R::P6ERR | getPublicKey (P6UCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getSerialNumber (P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getSerialNumberBin (P6UCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getSubjectHash (P6SIZE *pHash)=0 |
|
virtual P6R::P6ERR | getSubjectNameDER (P6UCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getSubjectPublicKeyInfo (P6UCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0 |
|
virtual P6R::P6ERR | getVersionNumber (P6UINT32 *pVersion)=0 |
|
virtual P6R::P6ERR | isEquals (p6ICert *pOtherCert, P6BOOL *pbEqual)=0 |
|
virtual P6R::P6ERR | matchDnsName (const P6CHAR *pszDnsName, P6CERTMATCHFLAGS fFlags)=0 |
|
virtual P6R::P6ERR | matchDnsNameW (const P6WCHAR *pszDnsName, P6CERTMATCHFLAGS fFlags)=0 |
|
virtual P6R::P6ERR | printCertificate (const P6WCHAR *pCertFile)=0 |
|
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
|
virtual P6INT32 | release (void)=0 |
|
virtual P6R::P6ERR | serializeDERToBuffer (P6VOID *pBuffer, P6UINT32 cBuffer, P6UINT32 *pcBytesWritten)=0 |
|
virtual P6R::P6ERR | serializeToBuffer (P6VOID *pBuffer, P6UINT32 cBuffer, P6UINT32 *pcBytesWritten)=0 |
|
virtual P6R::P6ERR | serializeToFile (const P6WCHAR *pFile)=0 |
|
This interface allows the caller to access more parts of an X509 V3 certificate using DER for use in protocols and in the P6R keystore.
Definition at line 802 of file p6cert.h.