|
virtual P6INT32 | addref (void)=0 |
|
virtual P6R::P6ERR | getDSAPrivateKey (P6BSTR *pP, P6BSTR *pQ, P6BSTR *pG, P6BSTR *pX)=0 |
|
virtual P6R::P6ERR | getDSAPublicKey (P6BSTR *pP, P6BSTR *pQ, P6BSTR *pG, P6BSTR *pY)=0 |
|
virtual P6R::P6ERR | getInfo (P6CRYPTOKEYCLASS *pClass, P6CRYPTOKEYTYPE *pType, P6UUID *pGuid, P6INT32 *pKeySize, P6INT32 *pVersion)=0 |
|
virtual P6R::P6ERR | getKeyPKCS1 (P6UCHAR *pBuffer, P6UINT32 cBuffer, P6BOOL wantPEM, P6UINT32 *pWritten)=0 |
|
virtual P6R::P6ERR | getKeyPKCS8 (P6UCHAR *pBuffer, P6UINT32 cBuffer, P6BOOL wantPEM, P6UINT32 *pWritten)=0 |
|
virtual P6R::P6ERR | getRSAPrivateKey (P6BSTR *pN, P6BSTR *pD, P6BSTR *pE, P6BSTR *pP, P6BSTR *pQ, P6BSTR *pPrimeExpP, P6BSTR *pPrimeExpQ, P6BSTR *pCRT)=0 |
|
virtual P6R::P6ERR | getRSAPublicKey (P6BSTR *pN, P6BSTR *pE)=0 |
|
virtual P6R::P6ERR | getSymetricIV (P6UCHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pWritten)=0 |
|
virtual P6R::P6ERR | getSymetricKey (P6UCHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pWritten)=0 |
|
virtual P6R::P6ERR | isEquals (p6ICryptoKey *pOtherKey, P6BOOL *pbEqual)=0 |
|
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
|
virtual P6INT32 | release (void)=0 |
|
virtual P6R::P6ERR | serializeToBuffer (P6VOID *pBuffer, P6UINT32 cBuffer, P6UINT32 *pcBytesWritten)=0 |
|
virtual P6R::P6ERR | serializeToFile (const P6WCHAR *pFile)=0 |
|
virtual P6R::P6ERR | validateKey (P6CRYPTOKEYINFO *pKeyInfo)=0 |
|
This interface provides key metadata infrormation and key access.
Definition at line 1198 of file p6cryptokey.h.