|
virtual P6INT32 | addref (void)=0 |
|
virtual P6R::P6ERR | enumByAttributeInteger (P6KEYSTORE_TYPE entryType, const P6WCHAR *pName, P6INT32 valueInt, P6INT8 comparitor, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumByAttributeName (P6KEYSTORE_TYPE entryType, const P6WCHAR *pName, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumByAttributeString (P6KEYSTORE_TYPE entryType, const P6WCHAR *pName, const P6WCHAR *pValueStr, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumByAttributeTime (P6KEYSTORE_TYPE entryType, const P6WCHAR *pName, P6TIME timeStamp, P6INT8 comparitor, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumCertBySubject (const P6WCHAR *pSubject, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyByCipher (P6CRYPTOCIPHER cipher, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyByClass (P6CRYPTOKEYCLASS keyClass, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyByExpired (P6TIME expired, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyByRenewal (P6TIME expired, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyBySize (P6UINT32 size, P6INT8 comparator, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyBySizeByCipher (P6UINT32 size, P6INT8 comparator, P6CRYPTOCIPHER cipher, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyBySizeByClass (P6UINT32 size, P6INT8 comparator, P6CRYPTOKEYCLASS keyClass, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyByState (P6CRYPTOKEYSTATE state, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyLikeCipher (const P6WCHAR *pCipher, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyLikeDescriptiveLabel (const P6WCHAR *pDescription, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumKeyLikeUse (const P6WCHAR *pUse, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumLinkBySource (P6UUID *pSource, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumLinkByTarget (P6UUID *pTarget, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | enumLinkLikeType (const P6WCHAR *pType, p6IEnumKeystore **ppEnum)=0 |
|
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
|
virtual P6INT32 | release (void)=0 |
|
This interface allows the user to enumerate keys or certificates based on different sets of meta data.
Note, that most of these queries are only good on keys that have had values set via the p6ICryptoKeySetMeta interface.
Definition at line 1252 of file p6keystore.h.