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

#include <p6kmipbase.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_ATTRIBUTEREFS   getAttributeList2
 
   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 - type set to KMIP_OP_CREATE, returns the results of a call createKeyObject() or createKeyAndCheckObject() functions keyPairObjects - type set to KMIP_OP_CREATEKEYPAIR, returns the results of a call createKeyPairObjects() or createKeyPairAndCheckObjects() functions registerObject - type set to KMIP_OP_REGISTER, returns the results of a call to one of the regsiterXXXXObject() functions (e.g., registerSecretDataObject()) reKeyObject - type set to KMIP_OP_REKEY, returns the results of a call reKeyObject() or reKeyAndCheckObject() functions deriveKeyObject - type set to KMIP_OP_DERIVEKEY, returns the results of a call deriveKeyObject() function certifyObject - type set to KMIP_OP_CERTIFY, returns the results of a call certifyCertObject() or certifyCertAndCheckObject() functions reCertifyObject - type set to KMIP_OP_RECERTIFY, returns the results of a call reCertifyCertObject() or reCertifyCertAndCheckObject() functions pLocate - type set to KMIP_OP_LOCATE, an enumerator returning all matching unique identifiers as a result of a locateObject() function checkResult - type set to KMIP_OP_CHECK, returns the results of a call to a check KMIP operation getObject - type set to KMIP_OP_GET, returns the results of a call to a getObject() function getAttributes - type set to KMIP_OP_GETATTRIBUTES, returns the results of a call to a getAttributes() function getAttributeList - type set to KMIP_OP_GETATTRIBUTELIST, for KMIP 1.0 to 1.4, returns a list of all defined attributes for a specifid managed object as a result of a getAttributeList() function addAttribute - type set to KMIP_OP_ADDATTRIBUTE, returns the results of a call to an addAttributeToObject() function, when used in KMIP 2.0 the pAttribute field will always return as NULL modifyAttribute - type set to KMIP_OP_MODIFYATTRIBUTE, returns the results of a call to a modifyAttributeObject() function, when used in KMIP 2.0 the pAttribute field will always return as NULL deleteAttribute - type set to KMIP_OP_DELETEATTRIBUTE, returns the results of a call to a deleteAttributeObject() function, when used in KMIP 2.0 the pAttribute field will always return as NULL pLease - type set to KMIP_OP_OBTAINLEASE, returns the results of a call to obtainLease() function pUsageAllocation - type set to KMIP_OP_GETUSAGEALLOC, an enumerator returning a unique identifier as a result of a getUsageAllocation() function call pActivate - type set to KMIP_OP_ACTIVATE, an enumerator returning a unique identifier as a result of an activateObject() function pRevoke - type set to KMIP_OP_REVOKE, an enumerator returning a unique identifier as a result of a revokeObject() function pDestroy - type set to KMIP_OP_DESTROY, an enumerator returning a unique identifier as a result of a destroyObject() function pArchive - type set to KMIP_OP_ARCHIVE, an enumerator returning a unique identifier as a result of an archiveObject() function call pRecover - type set to KMIP_OP_RECOVER, an enumerator returning a unique identifier as a result of a recoverObject() function call validate - type set to KMIP_OP_VALIDATE, returns the results of a call to validate() function call )i.e., the validity indicator) reKeyPairObjects - type set to KMIP_OP_REKEYKEYPAIR, returns the results of a call reKeyPairObjects() or reKeyPairAndCheckObjects() functions encrypt - type set to KMIP_OP_ENCRYPT, returns the results of a call to encrypt() function call decrypt - type set to KMIP_OP_DECRYPT, returns the results of a call to decrypt() function call sign - type set to KMIP_OP_SIGN, returns the results of a call to sign() function call signatureVerify - type set to KMIP_OP_SIGNATUREVERIFY, returns the results of a call to signatureVerify() function call MAC - type set to KMIP_OP_MAC, returns the results of a call to MAC() function call MACVerify - type set to KMIP_OP_MACVERIFY, returns the results of a call to MACVerify() function call pRNGRetrive - type set to KMIP_OP_RNGRETRIVE, returns the results of a call to RNGRetrieve() function call RNGSeed - type set to KMIP_OP_RNGSEED, returns the results of a call to RNGSeed() function call pHash - type set to KMIP_OP_HASH, returns the results of a call to Hash() function call createSplitKeyObject - type set to KMIP_OP_CREATESPLITKEY, returns the results of a call to the createSplitKeyObject() function call joinSplitKey - type set to KMIP_OP_JOINSPLITKEY, returns the results of a call to the joinSplitKey() function call getAttributeList2 - type set to 142, for KMIP 2.0, returns a list of all defined attribute references for a specifid managed object as a result of a getAttributeList2() function

Definition at line 1910 of file p6kmipbase.h.


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