|
virtual P6R::P6ERR | addActivateResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addAddAttributeResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_ATTRIBUTE attribute, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addArchiveResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCancelResponse (P6KMIP_RESPONSEPARAMS result, P6BCSTR correlationValue, P6UINT32 cancelResult, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCertifyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_TEMPLATEATTRIBUTE *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCheckResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_USAGELIMITS *pLimits, P6UINT32 *pUsageMask, P6UINT32 *pLeaseTime, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCreateKeyPairResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR privateKeyId, P6NCSTR publicKeyId, P6KMIP_TEMPLATEATTRIBUTE *pPrivateKeyAttributes, P6KMIP_TEMPLATEATTRIBUTE *pPublicKeyAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCreateResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_TEMPLATEATTRIBUTE *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDeleteAttributeResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_ATTRIBUTE attribute, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDeriveKeyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_TEMPLATEATTRIBUTE *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDestroyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDiscoverVersionsResponse (P6KMIP_RESPONSEPARAMS result, P6UINT32 itemCount, P6KMIP_VERSION *pVersionList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetAttributeListResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 nameCount, P6NCSTR *pNameList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetAttributesResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 attribCount, P6KMIP_ATTRIBUTE *pAttributeList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetCertificateResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, p6ICert *pCertificate, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetKeyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_KEY keyInfo, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetOpaqueResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 dataType, P6BCSTR opaqueValue, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetRawCertificateResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 certType, P6BCSTR certValue, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetRawKeyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_RAWKEY keyInfo, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetSecretDataResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 secretType, P6BCSTR secretValue, P6KMIP_KEYWRAPPING *pWrapInfo, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetSplitKeyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_SPLITKEY *pKey, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetTemplateResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 itemCount, P6KMIP_ATTRIBUTE *pItemList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetUsageAllocationResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetWrappedKeyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_WRAPPEDKEY *pKey, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addLocateResponse (P6KMIP_RESPONSEPARAMS result, P6UINT32 idCount, P6NCSTR *pIdList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addModifyAttributeResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_ATTRIBUTE attribute, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addNotifyResponse (P6KMIP_RESPONSEPARAMS result, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addObtainLeaseRsponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6UINT32 leaseTime, P6TIME lastChangeDate, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPollNotCompletedResponse (P6KMIP_RESPONSEPARAMS result, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutResponse (P6KMIP_RESPONSEPARAMS result, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addQueryResponse (P6KMIP_RESPONSEPARAMS result, P6KMIP_QUERYRESULT features, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addReCertifyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_TEMPLATEATTRIBUTE *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRecoverResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6INT32 | addref (void)=0 |
|
virtual P6R::P6ERR | addRegisterResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_TEMPLATEATTRIBUTE *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addReKeyKeyPairResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR privateKeyId, P6NCSTR publicKeyId, P6KMIP_TEMPLATEATTRIBUTE *pPrivateKeyAttributes, P6KMIP_TEMPLATEATTRIBUTE *pPublicKeyAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addReKeyResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_TEMPLATEATTRIBUTE *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRevokeResponse (P6KMIP_RESPONSEPARAMS result, P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addUnknownResponse (P6KMIP_RESPONSEPARAMS result, P6UINT32 opCode)=0 |
|
virtual P6R::P6ERR | addValidateResponse (P6KMIP_RESPONSEPARAMS result, P6UINT32 validityIndicator, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | endResponseMsg (void)=0 |
|
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
|
virtual P6INT32 | release (void)=0 |
|
virtual P6R::P6ERR | startResponseMsg (void)=0 |
|
This interface is used to create / encode the construction of a KMIP response message as defined in Key Management Interoperability Protocol Specification Version 1.0, 15 Jun 2010, and KMIP 1.1 (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip), (http://docs.oasis-open.org/kmip/spec/v1.0/cs01/kmip-spec-1.0-cs-01.html), Section 6 (KMIP spec) Message Contents.
Definition at line 5304 of file p6kmipencoder.h.