Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IKMIPClient Member List

This is the complete list of members for P6R::p6IKMIPClient, including all inherited members.

activateObject(P6NCSTR uniqueId, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
addAttributeObject(P6KMIP_ATTRIBPARAMS attribute, P6KMIP_ATTRIBRESULT *pAddResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
addAttributes(P6UINT32 attribCount, P6KMIP_ATTRIBPARAMS *pAttributes, p6IKMIPResult **pResult)=0P6R::p6IKMIPClientpure virtual
addref(void)=0P6R::p6ICompure virtual
archiveObject(P6NCSTR uniqueId, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
cancel(P6BCSTR asynchCorrelation, P6KMIP_MSGEXTENSION *pExtension, P6KMIP_RESULT *pResult, P6UINT32 *pCancelResult)=0P6R::p6IKMIPClientpure virtual
certifyObject(P6KMIP_CERTIFYPARAMS certifyParams, P6KMIP_NEWOBJECT *pCertify, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
checkAndGet(P6KMIP_CHECKPARAMS check, P6KMIP_GETPARAMS get, P6KMIP_MANAGED *pObject, P6KMIP_CHECKRESULT *pCheck, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
checkAndGetUsageAllocation(P6KMIP_CHECKPARAMS check, P6NCSTR uniqueId, P6UINT64 usageLimitsCount, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_CHECKRESULT *pCheck, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
close(void)=0P6R::p6IKMIPClientpure virtual
createKeyObject(P6KMIP_KEYPARAMS keyParams, P6KMIP_NEWOBJECT *pCreate, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
createKeyPairObjects(P6KMIP_PAIRPARAMS pairParams, P6KMIP_NEWOBJECT *pPrivate, P6KMIP_NEWOBJECT *pPublic, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
createSplitKey(P6KMIP_SPLITPARAMS keyParams, P6KMIP_NEWOBJECT *pCreate, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
decrypt(P6KMIP_ENCRYPTPARAMS decryptParams, P6KMIP_CRYPTOOUT *pClearText, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
deleteAttributeObject(P6NCSTR uniqueId, P6NCSTR attributeName, P6INT32 *pIndex, P6KMIP_MSGEXTENSION *pExtension, P6KMIP_ATTRIBRESULT *pDelResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
deriveKeyObject(P6KMIP_DERIVEPARAMS keyParams, P6KMIP_NEWOBJECT *pDerived, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
destroyObject(P6NCSTR uniqueId, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
discoverVersions(P6BOOL bClientVersions, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPVersions **ppVersions, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
encrypt(P6KMIP_ENCRYPTPARAMS encryptParams, P6KMIP_CRYPTOOUT *pCipherText, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
extractExtension(P6UINT16 batchIndex, P6KMIP_RESPEXTENSION *pExtension)=0P6R::p6IKMIPClientpure virtual
getAttributeList(P6NCSTR uniqueId, P6KMIP_MSGEXTENSION *pExtension, P6KMIP_ATTRIBUTENAMES *pName, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
getAttributes(P6KMIP_GETATTRIBPARAMS attrib, P6KMIP_ATTRIBRESULT *pGetResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
getAttributesAndGet(P6KMIP_GETATTRIBPARAMS attrib, P6KMIP_GETPARAMS get, p6IKMIPResult **pResult)=0P6R::p6IKMIPClientpure virtual
getObject(P6KMIP_GETPARAMS get, P6KMIP_MANAGED *pObject, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
getResponseDOM(p6IDOMXML **pResponse)=0P6R::p6IKMIPClientpure virtual
getUsageAllocation(P6NCSTR uniqueId, P6UINT64 usageLimitsCount, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
hash(P6KMIP_CRYPTOPARAMS cParams, P6BCSTR data, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPBinary **pHash, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
initialize(P6KMIPFLAGS flags, p6IKeystore *pCerts, P6KMIP_PREF preferences)=0P6R::p6IKMIPClientpure virtual
joinSplitKey(P6KMIP_JOINPARAMS keyParams, P6KMIP_NEWOBJECT *pCreate, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
locateAndCheckObject(P6KMIP_LOCATEPARAMS locate, P6KMIP_CHECKPARAMS check, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult, P6KMIP_CHECKRESULT *pCheck)=0P6R::p6IKMIPClientpure virtual
locateAndGetAttributes(P6KMIP_LOCATEPARAMS locate, P6KMIP_GETATTRIBPARAMS attrib, p6IKMIPResult **pResult)=0P6R::p6IKMIPClientpure virtual
locateAndGetObject(P6KMIP_LOCATEPARAMS locate, P6KMIP_GETPARAMS get, P6KMIP_MANAGED *pObject, P6KMIP_RESULT *pLocateResult, P6KMIP_RESULT *pGetResult)=0P6R::p6IKMIPClientpure virtual
locateObject(P6KMIP_LOCATEPARAMS locate, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
MAC(P6KMIP_SIGNPARAMS macParams, P6KMIP_SIGNOUT *pCipherText, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
MACVerify(P6KMIP_SIGNPARAMS macParams, P6KMIP_SIGNOUT *pClearText, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
modifyAttributeObject(P6KMIP_ATTRIBPARAMS attribute, P6KMIP_ATTRIBRESULT *pModResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
modifyAttributes(P6UINT32 attribCount, P6KMIP_ATTRIBPARAMS *pAttributes, p6IKMIPResult **pResult)=0P6R::p6IKMIPClientpure virtual
obtainLease(P6NCSTR uniqueId, P6KMIP_MSGEXTENSION *pExtension, P6KMIP_LEASE *pLease, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
open(const P6WCHAR *pHost, P6UINT32 port, P6KMIP_CREDENTIAL *pCredential)=0P6R::p6IKMIPClientpure virtual
poll(P6BCSTR asynchCorrelation, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPResult **pResult)=0P6R::p6IKMIPClientpure virtual
queryInterface(const P6R::P6IID &iid, P6VOID **ppIface)=0P6R::p6ICompure virtual
queryServer(P6UINT32 queryCount, P6UINT32 *pQueryFunctions, P6KMIP_MSGEXTENSION *pExtension, P6KMIP_SERVERINFO *pCapabilities, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
reCertifyObject(P6KMIP_CERTIFYPARAMS certifyParams, P6KMIP_NEWOBJECT *pCertify, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
recoverObject(P6NCSTR uniqueId, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
registerCertificateObject(P6KMIP_CERTPARAMS certificate, P6KMIP_NEWOBJECT *pRegResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
registerKeyObject(P6KMIP_REGKEYPARAMS key, P6KMIP_NEWOBJECT *pRegResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
registerMDOObject(P6KMIP_REGMDOPARAMS key, P6KMIP_NEWOBJECT *pRegResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
registerOpaqueObject(P6KMIP_OPAQUEPARAMS objParams, P6KMIP_NEWOBJECT *pRegResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
registerSecretDataObject(P6KMIP_SECRETPARAMS secret, P6KMIP_NEWOBJECT *pRegResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
registerTemplateObject(P6KMIP_TEMPLATEPARAMS tparams, P6KMIP_NEWOBJECT *pRegResult, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
reKeyObject(P6KMIP_KEYPARAMS keyParams, P6KMIP_NEWOBJECT *pReKey, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
reKeyPairObjects(P6KMIP_PAIRPARAMS pairParams, P6KMIP_NEWOBJECT *pPrivate, P6KMIP_NEWOBJECT *pPublic, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
release(void)=0P6R::p6ICompure virtual
revokeAndDestroyObject(P6NCSTR uniqueId, P6KMIP_REVOCATION reason, P6TIME *pOccurenceDate, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
revokeObject(P6NCSTR uniqueId, P6KMIP_REVOCATION reason, P6TIME *pOccurenceDate, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPStr **ppUniqueId, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
RNGRetrieve(P6INT32 dataLength, P6KMIP_MSGEXTENSION *pExtension, p6IKMIPBinary **pData, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
RNGSeed(P6BCSTR data, P6KMIP_MSGEXTENSION *pExtension, P6INT32 *pDataLength, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
serverSupportsObject(P6UINT32 objectType)=0P6R::p6IKMIPClientpure virtual
serverSupportsOperation(P6UINT32 opCode)=0P6R::p6IKMIPClientpure virtual
setAsynchronousIndicator(P6BOOL bAsynch)=0P6R::p6IKMIPClientpure virtual
setSSLOptions(const P6WCHAR *pCiphers, P6SECURESOCKETFLAGS fSecureFlags)=0P6R::p6IKMIPClientpure virtual
sign(P6KMIP_SIGNPARAMS signParams, P6KMIP_SIGNOUT *pCipherText, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
signatureVerify(P6KMIP_SIGNPARAMS signParams, P6KMIP_SIGNOUT *pClearText, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual
validate(P6KMIP_VALIDATEPARAMS chain, P6UINT32 *pValidity, P6KMIP_RESULT *pResult)=0P6R::p6IKMIPClientpure virtual