10 #ifndef P6KMIPSERVERPARSER_H__
11 #define P6KMIPSERVERPARSER_H__ 1
13 #include "p6kmipclient.h"
247 } P6KMIP_MANAGED_REQ;
1072 #define INTERFACE p6IKMIPBatchItems
1125 #define IF_p6IKMIPBatchItems {0xd1e114c4,0xe4ad,0x4881,{0x86,0x6c,0xe3,0xbb,0x1f,0xd5,0xe0,0xca}}
1136 #define INTERFACE p6IKMIPServerParser
1204 #define IF_p6IKMIPServerParser {0x5ca24df1,0x2a12,0x4ecb,{0x9d,0x88,0xab,0x28,0xf6,0xf8,0x54,0xf6}}
1208 #define COMP_p6KMIPServerParser {0x21b782ef,0x43d4,0x49cf,{0xa1,0xfe,0xfa,0x4,0x6,0x8e,0xe6,0xe9}}
P6KMIP_OBJECT_SPLITKEY_REQ wrappedSplitKey
This interface is an enumerator that returns a list of KMIP UTF-8 text string type values...
P6KMIP_CRYPTOPARAMSREQ signParams
p6IKMIPBinary * pDigestedData
P6KMIP_RAWKEYBLOCK PKCS12
p6IKMIPBinary * pIVCounterNonce
p6IKMIPBinary * pSignatureData
P6UINT32 cryptographicAlg
p6IKMIPBinary * pSignature
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_KEYWRAPPING_SPECREQ.
p6IKMIPAttribute * pAttribute
P6KMIP_CERTIFYREQ reCertify
p6IKMIPAttribute * pPublicAttribute
P6KMIP_GET_USAGEREQ getUsageAllocation
P6UINT32 storageStatusMask
This interface is an enumerator that returns a list of KMIP P6KMIP_VERSION values.
P6KMIP_KEYWRAPPING_DATAREQ wrapData
P6KMIP_RAWKEYBLOCK rawPublicKey
This interface defines a set of functions that translate an incoming KMIP client request into a set o...
P6KMIP_KEYWRAPPING_SPECREQ wrap
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_CRYPTOPARAMSREQ cryptoParams
P6KMIP_RAWKEYBLOCK rawPrivateKey
P6R's interface of the DOM parser.
p6IKMIPBinary * pCorrelationValue
p6IKMIPBinary * pDerivationData
p6IKMIPBinary * pCorrelationValue
P6INT32 initialCounterValue
P6KMIP_EXPORTREQ exportObj
P6KMIP_DELETE_ATTREQ deleteAttribute
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_KEYWRAPPING_DATAREQ wrapData
P6KMIP_MANAGED_REQ object
P6KMIP_CREATE_SPLITKEYREQ.
P6KMIP_WRAPKEYBLOCK_REQ wrappedSymmetricKey
P6KMIP_JOIN_SPLITKEYREQ joinSplitKey
p6IKMIPAttribute * pAttribute
P6KMIP_DERIVEKEYREQ deriveKey
unsigned char P6BOOL
Boolean type.
This interface is an enumerator that returns a list of KMIP P6KMIP_BATCHREQ values.
p6IKMIPAttribute * pAttribute
P6KMIP_SIGNATUE_VERIFYREQ.
p6IKMIPStr * pAttributeName
P6KMIP_MSGEXTENSIONREQ extension
P6INT32 invocationFieldLength
P6UINT32 objectGroupMember
P6KMIP_CRYPTOPARAMSREQ cryptoParams
P6KMIP_REKEY_KEYPAIRREQ rekeyKeyPair
p6IKMIPAttribute * pAttribute
p6IKMIPStr * pObtainLease
P6KMIP_GETATTREQ getAttributes
p6IKMIPBinary * pCorrelationValue
P6KMIP_CREATE_KEYPAIRREQ createKeyPair
p6IKMIPAttribute * pCurrentAttrib
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_VALIDATEREQ validate
p6IKMIPStr * pAttributeName
p6IKMIPAttribute * pPrivateAttribute
P6R's interface of the DOM parser.
p6IKMIPAttribute * pAttribute
p6IKMIPStr * pCertReqUniqueId
p6IKMIPName * pCommonName
P6UINT32 keyCompressionType
p6IKMIPAttribute * pNewAttribute
This interface is an enumerator that returns a list of KMIP binary array values.
P6KMIP_CREATE_SPLITKEYREQ createSplitKey
p6IKMIPStr * pPrivateUniqueId
P6UINT32 maskGeneratorHashAlg
This interface is an enumerator that returns a list of KMIP attribute values.
P6KMIP_REGISTERREQ registerOp
p6IKMIPAttributeRef * pAttributeRef
wchar_t P6WCHAR
Wide character type see p6i18n.h.
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_CERTIFYREQ certify
p6IKMIPAttribute * pPrivateAttribute
P6KMIP_KEYWRAPPING_DATAREQ.
p6IKMIPAttribute * pAttribute
P6KMIP_KEYWRAPPING_SPECREQ wrap
P6KMIP_MSGEXTENSIONREQ extension
p6IKMIPStr * pAttributeName
This interface is implmented by components that support receiving streamed data.
p6IKMIPAttribute * pAttribute
P6BOOL attestationIndicator
P6KMIP_CRYPTOPARAMSREQ cryptoParams
p6IKMIPAttributeRef * pAttributeRef
The base interface all [p6]COM components must derive from and implement.
P6UINT32 keyCompressionType
P6KMIP_RAWKEYBLOCK rawSymmetricKey
P6UINT32 digitalSignatureAlg
P6KMIP_KEYBLOCK privateKey
p6IKMIPStr * pEncryptKeyId
p6IKMIPBinary * pCorrelationValue
P6KMIP_CREATE_KEYPAIRREQ.
This encoder function defined in this file presents the lower level interface to the generation of KM...
P6KMIP_CRYPTOPARAMSREQ signParams
Provides a cryptographically strong random number generator.
p6IKMIPStr * pReplacedUniqueId
P6UINT32 batchErrorOption
P6KMIP_WRAPSECRET_DATAREQ wrappedSecretData
p6IKMIPName * pPublicName
P6KMIP_MSGEXTENSIONREQ extension
p6IKMIPAttribute * pAttribute
p6IKMIPStr * pGetAttributeList
P6KMIP_CRYPTOPARAMSREQ encryptParams
p6IKMIPAttribute * pAttribute
p6IKMIPName * pPrivateName
p6IKMIPAttribute * pTemplate
P6KMIP_CRYPTOPARAMSREQ cryptoParams
P6KMIP_SIGNATUE_VERIFYREQ signatureVerify
P6KMIP_CRYPTOPARAMSREQ params
P6BOOL asynchronousIndicator
p6IKMIPAttribute * pCommonAttribute
p6IKMIPBinary * pCertRequest
p6IKMIPCred * pCredentials
p6IKMIPAttribute * pPublicAttribute
P6KMIP_KEYBLOCK symmetricKey
p6IKMIPBinary * pCorrelationValue
p6IKMIPStr * pEncryptKeyId
P6KMIP_OBJECT_SPLITKEY_REQ.
p6IKMIPStr * pClientCorrelation
p6IKMIPBinary * pAuthEncryptTag
p6IKMIPAttribute * pAttributes
P6KMIP_ENCRYPTREQ encrypt
p6IKMIPBinary * pKeyValue
P6KMIP_OBJECT_SPLITKEY_REQ splitKey
This interface allows the caller to access parts of an X509 V3 certificate for use in protocols and i...
P6TIME compromiseOccurrenceDate
p6IKMIPBinary * pAuthEncryptAddData
p6IKMIPBinary * pDigestedData
P6UINT32 maximumResponseSize
p6IKMIPBinary * pCorrelationValue
P6KMIP_DECRYPTREQ decrypt
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_MODIFY_ATTREQ addAttribute
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_MAC_VERIFYREQ MACVerify
This interface is an enumerator that returns a list of KMIP Template Names (i.e., Section 2...
P6KMIP_MANAGED_REQ importObject
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_BLOB certificateRequest
P6KMIP_CRYPTOPARAMSREQ cryptoParams
p6IKMIPAttribute * pAttribute
P6KMIP_IMPORTREQ importObj
#define P6DECLCOMMETHOD(method)
p6IKMIPBinary * pPrimeFieldSize
P6INT64 P6TIME
The wallclock time represented as the number of microseconds since midnight January 1 1970 UTC...
p6IKMIPName * pPrivateName
p6IKMIPBinary * pAuthEncryptAddData
p6IKMIPBinary * pPrimeFieldSize
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_MSGEXTENSIONREQ extension
P6KMIP_MSGEXTENSIONREQ extension
#define P6MAXIPADDR
Max legnth of the string representation of an ip address (IPv6 length + terminating NULL)...
p6IKMIPAttribute * pAttribute
p6IKMIPStr * pServerCorrelation
P6KMIP_MODIFY_ATTREQ modifyAttribute
P6KMIP_CRYPTOPARAMSREQ cryptoParams
p6IKMIPEnum * pAttestationTypes
P6KMIP_KEYWRAPPING_DATAREQ wrapData
P6KMIP_CRYPTOPARAMSREQ encryptParams
p6IKMIPBinary * pUniqueBatchId
p6IKMIPAttribute * pAttribute
p6IKMIPBinary * pCorrelationValue
This interface is an enumerator that returns a list of KMIP enumeration type values.
p6IKMIPAttributeRef * pAttributeRef
P6UINT32 derivationMethod
P6KMIP_WRAPKEYBLOCK_REQ wrappedPublicKey
P6KMIP_KEYBLOCK publicKey
P6KMIP_MSGEXTENSIONREQ extension
p6IKMIPVersions * pVersions
p6IKMIPName * pCommonName
P6KMIP_MANAGED_REQ pushObject
p6IKMIPBinary * pIVCounterNonce
This interface is an enumerator that returns a list of KMIP attribute references (added KMIP 2...
P6KMIP_WRAPSECRET_DATAREQ.
This interface is an enumerator that returns a list of KMIP P6KMIP_CREDENTIAL values.
P6KMIP_CRYPTOPARAMSREQ cryptoParams
p6IKMIPName * pPublicName
p6IKMIPAttribute * pCommonAttribute
P6KMIP_WRAPKEYBLOCK_REQ wrappedPrivateKey
#define P6DECLAREIF_(iface, baseif)