Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::P6KMIP_BATCHRESULT Struct Reference

#include <p6kmipclient.h>

Public Attributes

P6UINT32 batchIndex
 
union {
   P6KMIP_ATTRIBRESULT   addAttribute
 
   P6KMIP_NEWOBJECT   certifyObject
 
   P6KMIP_CHECKRESULT   checkResult
 
   P6KMIP_NEWOBJECT   createObject
 
   P6KMIP_NEWOBJECT   createSplitKeyObject
 
   P6KMIP_CRYPTOOUT   decrypt
 
   P6KMIP_ATTRIBRESULT   deleteAttribute
 
   P6KMIP_NEWOBJECT   deriveKeyObject
 
   P6KMIP_CRYPTOOUT   encrypt
 
   P6KMIP_ATTRIBUTENAMES   getAttributeList
 
   P6KMIP_ATTRIBRESULT   getAttributes
 
   P6KMIP_MANAGED   getObject
 
   P6KMIP_NEWOBJECT   joinSplitKey
 
   P6KMIP_NEWKEYPAIR   keyPairObjects
 
   P6KMIP_LEASE   lease
 
   P6KMIP_SIGNOUT   MAC
 
   P6KMIP_SIGNOUT   MACVerify
 
   P6KMIP_ATTRIBRESULT   modifyAttribute
 
   p6IKMIPStr *   pActivate
 
   p6IKMIPStr *   pArchive
 
   p6IKMIPStr *   pDestroy
 
   p6IKMIPBinary *   pHash
 
   p6IKMIPStr *   pLocate
 
   p6IKMIPStr *   pRecover
 
   p6IKMIPStr *   pRevoke
 
   p6IKMIPBinary *   pRNGRetrieve
 
   p6IKMIPStr *   pUsageAllocation
 
   P6KMIP_NEWOBJECT   reCertifyObject
 
   P6KMIP_NEWOBJECT   registerObject
 
   P6KMIP_NEWOBJECT   reKeyObject
 
   P6KMIP_NEWKEYPAIR   reKeyPairObjects
 
   P6INT32   RNGSeed
 
   P6KMIP_SIGNOUT   sign
 
   P6KMIP_SIGNOUT   signatureVerify
 
   P6UINT32   validate
 
operation
 
P6KMIP_RESULT result
 
P6UINT32 type
 

Detailed Description

P6KMIP_BATCHRESULT.

The result of a single batch item.

result - P6KMIP_RESULT value providing the result status of the first operation type - indicates which union element is used {1..}, 0 means no value set, values from Section 9.1.3.2.27 in p6kmip.h, Operation Enumeration batchIndex - indicates which batch item the result if for, valid index values start at 1

createObject - item 1, (KMIP_OP_CREATE) returns the results of a call createKeyObject() or createKeyAndCheckObject() functions keyPairObjects - item 2, (KMIP_OP_CREATEKEYPAIR) returns the results of a call createKeyPairObjects() or createKeyPairAndCheckObjects() functions registerObject - item 3, (KMIP_OP_REGISTER) returns the results of a call to one of the regsiterXXXXObject() functions (e.g., registerSecretDataObject()) reKeyObject - item 4, (KMIP_OP_REKEY) returns the results of a call reKeyObject() or reKeyAndCheckObject() functions deriveKeyObject - item 5, (KMIP_OP_DERIVEKEY) returns the results of a call deriveKeyObject() function certifyObject - item 6, (KMIP_OP_CERTIFY) returns the results of a call certifyCertObject() or certifyCertAndCheckObject() functions reCertifyObject - item 7, (KMIP_OP_RECERTIFY) returns the results of a call reCertifyCertObject() or reCertifyCertAndCheckObject() functions pLocate - item 8, (KMIP_OP_LOCATE) an enumerator returning all matching unique identifiers as a result of a locateObject() function checkResult - item 9, (KMIP_OP_CHECK) returns the results of a call to a check KMIP operation getObject - item 10, (KMIP_OP_GET) returns the results of a call to a getObject() function getAttributes - item 11, (KMIP_OP_GETATTRIBUTES) returns the results of a call to a getAttributes() function getAttributeList - item 12, (KMIP_OP_GETATTRIBUTELIST) returns a list of all defined attributes for a specifid managed object as a result of a getAttributeList() function addAttribute - item 13, (KMIP_OP_ADDATTRIBUTE) returns the results of a call to an addAttributeToObject() function modifyAttribute - item 14, (KMIP_OP_MODIFYATTRIBUTE) returns the results of a call to a modifyAttributeObject() function deleteAttribute - item 15, (KMIP_OP_DELETEATTRIBUTE) returns the results of a call to a deleteAttributeObject() function pLease - item 16, (KMIP_OP_OBTAINLEASE) returns the results of a call to obtainLease() function pUsageAllocation - item 17, (KMIP_OP_GETUSAGEALLOC) an enumerator returning a unique identifier as a result of a getUsageAllocation() function call pActivate - item 18, (KMIP_OP_ACTIVATE) an enumerator returning a unique identifier as a result of an activateObject() function pRevoke - item 19, (KMIP_OP_REVOKE) an enumerator returning a unique identifier as a result of a revokeObject() function pDestroy - item 20, (KMIP_OP_DESTROY) an enumerator returning a unique identifier as a result of a destroyObject() function pArchive - item 21, (KMIP_OP_ARCHIVE) an enumerator returning a unique identifier as a result of an archiveObject() function call pRecover - item 22, (KMIP_OP_RECOVER) an enumerator returning a unique identifier as a result of a recoverObject() function call validate - item 23, (KMIP_OP_VALIDATE) returns the results of a call to validate() function call )i.e., the validity indicator) reKeyPairObjects - item 29, (KMIP_OP_REKEYKEYPAIR) returns the results of a call reKeyPairObjects() or reKeyPairAndCheckObjects() functions encrypt - item 31, (KMIP_OP_ENCRYPT) returns the results of a call to encrypt() function call decrypt - item 32, (KMIP_OP_DECRYPT) returns the results of a call to decrypt() function call sign - item 33, (KMIP_OP_SIGN) returns the results of a call to sign() function call signatureVerify - item 34, (KMIP_OP_SIGNATUREVERIFY) returns the results of a call to signatureVerify() function call MAC - item 35, (KMIP_OP_MAC) returns the results of a call to MAC() function call MACVerify - item 36, (KMIP_OP_MACVERIFY) returns the results of a call to MACVerify() function call pRNGRetrive - item 37, (KMIP_OP_RNGRETRIVE) returns the results of a call to RNGRetrieve() function call RNGSeed - item 38, (KMIP_OP_RNGSEED) returns the results of a call to RNGSeed() function call pHash - item 39, (KMIP_OP_HASH) returns the results of a call to Hash() function call createSplitKeyObject - item 40, (KMIP_OP_CREATESPLITKEY) returns the results of a call to the createSplitKeyObject() function call joinSplitKey - item 41, (KMIP_OP_JOINSPLITKEY) returns the results of a call to the joinSplitKey() function call

Definition at line 1888 of file p6kmipclient.h.


The documentation for this struct was generated from the following file: