|
virtual P6R::P6ERR | addActivateRequest (P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addAddAttributeRequest2 (P6NCSTR uniqueIdentifier, P6KMIP_ATTRIBUTE *pAttribute, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addArchiveRequest (P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCancelRequest (P6BCSTR correlationValue, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCertifyRequest2 (P6NCSTR uniqueIdentifier, P6UINT32 requestType, P6BCSTR certificateRequest, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCheckRequest (P6NCSTR uniqueIdentifier, P6INT64 *pUsageLimitsCount, P6UINT32 *pUsageMask, P6UINT32 *pLeaseTime, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCreateKeyPairRequest2 (P6KMIP_ATTRIBUTES *pCommonAttributes, P6KMIP_ATTRIBUTES *pPrivateKeyAttributes, P6KMIP_ATTRIBUTES *pPublicKeyAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCreateRequest2 (P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCreateSecretDataRequest2 (P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addCreateSplitKeyRequest2 (P6KMIP_SPLITSPEC *pSplitdef, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDecryptRequest2 (P6KMIP_CRYPTOIN decryptParams, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDeleteAttributeRequest2 (P6NCSTR uniqueIdentifier, P6KMIP_ATTRIBUTE *pAttribute, P6KMIP_ATTRIB_REFERENCE *pAttributeRef, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDeriveKeyRequest2 (P6KMIP_DERIVEKEY *pDerive, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDestroyRequest (P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addDiscoverVersionsRequest (P6UINT32 itemCount, P6KMIP_VERSION *pVersionList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addEncryptRequest2 (P6KMIP_CRYPTOIN encryptParams, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addExportRequest (P6NCSTR uniqueIdentifier, P6UINT32 *pKeyFormat, P6UINT32 *pKeyCompression, P6UINT32 *pKeyWrapType, P6KMIP_WRAPPINGSPEC *pSpec, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetAttributeListRequest (P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetAttributesRequest2 (P6NCSTR uniqueIdentifier, P6UINT32 attribCount, P6KMIP_ATTRIB_REFERENCE *pRefs, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetRequest2 (P6NCSTR uniqueIdentifier, P6UINT32 *pKeyFormat, P6UINT32 *pKeyCompression, P6UINT32 *pKeyWrapType, P6KMIP_WRAPPINGSPEC *pSpec, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addGetUsageAllocationRequest (P6NCSTR uniqueIdentifier, P6UINT64 usageLimitsCount, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addHashRequest2 (P6KMIP_CRYPTOPARAMS cParams, P6BCSTR data, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addImportRequest (P6KMIP_IMPORTOBJECT *pObject, P6BOOL *pReplaceExisting, P6UINT32 *pKeyWrapType, P6UINT32 attribCount, P6KMIP_ATTRIBUTE *pAttributeList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addJoinSplitKeyRequest2 (P6UINT32 objectType, P6UINT32 idCount, P6NCSTR *pIdList, P6UINT32 *pSecretType, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addLocateRequest2 (P6UINT32 *pMaxItems, P6UINT32 *pOffsetItems, P6UINT32 *pStorageStatusMask, P6UINT32 *pObjectGroupMember, P6UINT32 attribCount, P6KMIP_ATTRIBUTE *pAttributeList, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addLogRequest (P6NCSTR *pLogMessage, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addMACRequest2 (P6KMIP_SIGNIN macParams, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addMACVerifyRequest2 (P6KMIP_SIGNIN macParams, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addModifyAttributeRequest2 (P6NCSTR uniqueIdentifier, P6KMIP_ATTRIBUTE *pCurrentAttribute, P6KMIP_ATTRIBUTE *pNewAttribute, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addNotify2 (P6NCSTR uniqueIdentifier, P6UINT32 itemCount, P6KMIP_ATTRIBUTE *pItemList, P6UINT32 attribCount, P6KMIP_ATTRIB_REFERENCE *pRefs, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addObtainLeaseRequest (P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPollRequest (P6BCSTR correlationValue, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutCertificateRequest2 (P6KMIP_PUT *pParams, p6ICert *pCertificate, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutKeyRequest2 (P6KMIP_PUT *pParams, p6ICryptoKey *pKey, P6UINT32 *pKeyFormatType, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutOpaqueRequest2 (P6KMIP_PUT *pParams, P6UINT32 dataType, P6BCSTR *pOpaqueValue, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutSecretDataRequest2 (P6KMIP_PUT *pParams, P6UINT32 secretType, P6BCSTR *pSecretValue, P6KMIP_KEYWRAPPING *pWrapInfo, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutSplitKeyRequest2 (P6KMIP_PUT *pParams, P6KMIP_SPLITKEY *pKey, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addPutWrappedKeyRequest2 (P6KMIP_PUT *pParams, P6KMIP_WRAPPEDKEY *pKey, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addQueryRequest (P6UINT32 queryCount, P6UINT32 *pQueryFunctions, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addReCertifyRequest2 (P6NCSTR uniqueId, P6NCSTR certRequestUniqueId, P6UINT32 *pOffset, P6UINT32 requestType, P6BCSTR certificateRequest, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRecoverRequest (P6NCSTR uniqueIdentifier, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6INT32 | addref (void)=0 |
|
virtual P6R::P6ERR | addRegisterCertificateReqRequest (P6UINT32 requestType, P6BCSTR *pRequestValue, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterCertificateRequest2 (p6ICert *pCertificate, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterDHKeyRequest2 (p6IDHKeyExchange *pKey, P6UINT32 keyFormatType, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterKeyRequest2 (p6ICryptoKey *pKey, P6UINT32 *pKeyFormatType, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterMDORequest2 (P6UINT32 objectType, P6UINT32 cryptoAlg, P6UINT32 cryptoLength, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterOpaqueRequest2 (P6UINT32 dataType, P6BCSTR opaqueValue, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterPGPKeyRequest2 (P6KMIP_PGPKEY *pKey, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterRawCertificateRequest2 (P6UINT32 certType, P6BCSTR certValue, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterRawKeyRequest2 (P6KMIP_RAWKEY *pRawKey, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterSecretDataRequest2 (P6UINT32 secretType, P6BCSTR secretValue, P6KMIP_KEYWRAPPING *pWrapInfo, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterSplitKeyRequest2 (P6KMIP_SPLITKEY *pKey, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterWrappedKeyRequest2 (P6KMIP_WRAPPEDKEY *pWrapKey, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRegisterX509KeyRequest2 (P6KMIP_RAWKEY *pRawKey, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addReKeyKeyPairRequest2 (P6NCSTR uniqueIdentifier, P6UINT32 *pOffset, P6KMIP_ATTRIBUTES *pCommonAttributes, P6KMIP_ATTRIBUTES *pPrivateKeyAttributes, P6KMIP_ATTRIBUTES *pPublicKeyAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addReKeyRequest2 (P6NCSTR uniqueIdentifier, P6UINT32 *pOffset, P6KMIP_ATTRIBUTES *pAttributes, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRevokeRequest (P6NCSTR uniqueIdentifier, P6KMIP_REVOCATION reason, P6TIME *pOccurenceDate, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRNGRetrieveRequest (P6INT32 dataLength, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addRNGSeedRequest (P6BCSTR data, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addSignatureVerifyRequest2 (P6KMIP_SIGNIN signParams, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addSignRequest2 (P6KMIP_SIGNIN signParams, P6KMIP_CRYPTOSTREAM *pStreamState, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | addValidateRequest (P6UINT32 certCount, p6ICert **pCertList, P6UINT32 idCount, P6NCSTR *pIdList, P6TIME *pValidityDate, P6KMIP_MSGEXTENSION *pExtension)=0 |
|
virtual P6R::P6ERR | endRequestMsg (void)=0 |
|
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
|
virtual P6INT32 | release (void)=0 |
|
virtual P6R::P6ERR | setProtocolVersion (P6UINT32 version)=0 |
|
virtual P6R::P6ERR | startRequestMsg (P6KMIP_REQUESTPARAMS params)=0 |
|
This interface is used to create / encode the construction of a KMIP request message as defined in Key Management Interoperability Protocol Specification Version 2.0.
Definition at line 5561 of file p6kmipencoder.h.