#include <p6kmipencoder.h>
Section 3 (in KMIP spec), contains one of all possible attribute types that a client can set type - indicates which union element is used {1..}, 0 means no value set, use the constants defined above "KMIP_ATTRIB_XXX" index - supports multi-instance attributes with values of {1..n}, zero is used for single instance attributes
uniqueIdentifier - item 1, Section 3.1 name - item 2, Section 3.2 objectType - item 3, Section 3.3, see Section 9.1.3.2.12 in p6kmip.h, Object Type Enumeration cryptoAlgorithm - item 4, Section 3.4, value see Section 9.1.3.2.13 in p6kmip.h, Cryptographic Algorithm Enumeration cryptoLength - item 5, Section 3.5 cParams - item 6, Section 3.6 Cryptographic Parameters dParams - item 7, Section 3.7 Cryptographic Domain Parameters certificateType - item 8, Section 3.8, see Section 9.1.3.2.6 in p6kmip.h, Certificate Type Enumeration certificateLength - item 9, Section 3.9 (added KMIP 1.1) x509certificateIdentifier - item 10, Section 3.10 (added KMIP 1.1) x509certificateSubject - item 11, Section 3.11 (added KMIP 1.1) x509certificateIssuer - item 12, Section 3.12 (added KMIP 1.1) certificateIdentifier - item 13, Section 3.13 (only use for KMIP 1.0) certificateSubject - item 14, Section 3.14 (only use for KMIP 1.0) certificateIssuer - item 15, Section 3.15 (only use for KMIP 1.0) digitalSigAlg - item 16, Section 3.16, see Section 9.1.3.2.7 in p6kmip.h, Digital Signature Algorithm Enumeration (added KMIP 1.1) digest - item 17, Section 3.12 operationPolicyName - item 18, Section 3.18 cryptoUsageMask - item 19, Section 3.19 leaseTime - item 20, Section 3.20, interval type usageLimits - item 21, Section 3.21 state - item 22, Section 3.22, see Section 9.1.3.2.18 in p6kmip.h initialDate - item 23, Section 3.23 activationDate - item 24, Section 3.24 processStartDate - item 25, Section 3.25 protectStopDate - item 26, Section 3.26 deactivationDate - item 27, Section 3.27 destroyDate - item 28, Section 3.28 occuranceDate - item 29, Section 3.29, Compromise Occurance Date compromiseDate - item 30, Section 3.30 revocation - item 31, Section 3.31 archiveDate - item 32, Section 3.32 objectGroup - item 33, Section 3.33 fresh - item 34, Section 3.34 link - item 35, Section 3.35 applicationInfo - item 36, Section 3.36, Application Specific Information contactInformation - item 37, Section 3.37 lastChangeDate - item 38, Section 3.38 custom - item 39, Section 3.39, caller creates its own TTLV encoded block alternativeName - item 40, Section 3.40 keyValuePresent - item 41, Section 3.41 keyValueLocation - item 42, Section 3.42 orignalCreationDate - item 43, Section 3.43 extension - item 44, attribute names starting with "x-" or "X-", attribute values given as binary string
Definition at line 439 of file p6kmipencoder.h.