34 static const P6UINT8 KMIP_TYPE_STRUCTURE = 0x01;
35 static const P6UINT8 KMIP_TYPE_INTEGER = 0x02;
36 static const P6UINT8 KMIP_TYPE_LONGINTEGER = 0x03;
37 static const P6UINT8 KMIP_TYPE_BIGINTEGER = 0x04;
38 static const P6UINT8 KMIP_TYPE_ENUMERATION = 0x05;
39 static const P6UINT8 KMIP_TYPE_BOOLEAN = 0x06;
40 static const P6UINT8 KMIP_TYPE_TEXTSTRING = 0x07;
41 static const P6UINT8 KMIP_TYPE_BYTESTRING = 0x08;
42 static const P6UINT8 KMIP_TYPE_DATETIME = 0x09;
43 static const P6UINT8 KMIP_TYPE_INTERVAL = 0x0A;
47 static const P6UINT32 KMIP_TAG_ACTIVATIONDATE = 0x00420001;
48 static const P6UINT32 KMIP_TAG_APPDATA = 0x00420002;
49 static const P6UINT32 KMIP_TAG_APPNAMESPACE = 0x00420003;
50 static const P6UINT32 KMIP_TAG_APPSPECIFICINFO = 0x00420004;
51 static const P6UINT32 KMIP_TAG_ARCHIVEDATE = 0x00420005;
52 static const P6UINT32 KMIP_TAG_ASYNCHCORRVALUE = 0x00420006;
53 static const P6UINT32 KMIP_TAG_ASYNCHINDICATOR = 0x00420007;
54 static const P6UINT32 KMIP_TAG_ATTRIBUTE = 0x00420008;
55 static const P6UINT32 KMIP_TAG_ATTRIBUTEINDEX = 0x00420009;
56 static const P6UINT32 KMIP_TAG_ATTRIBUTENAME = 0x0042000A;
57 static const P6UINT32 KMIP_TAG_ATTRIBUTEVALUE = 0x0042000B;
58 static const P6UINT32 KMIP_TAG_AUTHENTICATION = 0x0042000C;
59 static const P6UINT32 KMIP_TAG_BATCHCOUNT = 0x0042000D;
60 static const P6UINT32 KMIP_TAG_BATCHCONTINUATION = 0x0042000E;
61 static const P6UINT32 KMIP_TAG_BATCHITEM = 0x0042000F;
62 static const P6UINT32 KMIP_TAG_BATCHORDER = 0x00420010;
63 static const P6UINT32 KMIP_TAG_BLOCKCIPHERMODE = 0x00420011;
64 static const P6UINT32 KMIP_TAG_CANCELLATIONRESULT = 0x00420012;
65 static const P6UINT32 KMIP_TAG_CERTIFICATE = 0x00420013;
66 static const P6UINT32 KMIP_TAG_CERTIFICATEIDENTIFER = 0x00420014;
67 static const P6UINT32 KMIP_TAG_CERTIFICATEISSUER = 0x00420015;
68 static const P6UINT32 KMIP_TAG_CERTISSUERALTNAME = 0x00420016;
69 static const P6UINT32 KMIP_TAG_CERTISSUERDISTNAME = 0x00420017;
70 static const P6UINT32 KMIP_TAG_CERTREQUEST = 0x00420018;
71 static const P6UINT32 KMIP_TAG_CERTREQUESTTYPE = 0x00420019;
72 static const P6UINT32 KMIP_TAG_CERTIFICATESUBJECT = 0x0042001A;
73 static const P6UINT32 KMIP_TAG_CERTSUBJECTALTNAME = 0x0042001B;
74 static const P6UINT32 KMIP_TAG_CERTSUBJECTDISTNAME = 0x0042001C;
75 static const P6UINT32 KMIP_TAG_CERTIFICATETYPE = 0x0042001D;
76 static const P6UINT32 KMIP_TAG_CERTIFICATEVALUE = 0x0042001E;
77 static const P6UINT32 KMIP_TAG_COMMONTEMPLATEATTRIB = 0x0042001F;
78 static const P6UINT32 KMIP_TAG_COMPROMISEDATE = 0x00420020;
79 static const P6UINT32 KMIP_TAG_OCCURRENCEDATE = 0x00420021;
80 static const P6UINT32 KMIP_TAG_CONTACTINFO = 0x00420022;
81 static const P6UINT32 KMIP_TAG_CREDENTIAL = 0x00420023;
82 static const P6UINT32 KMIP_TAG_CREDENTIALTYPE = 0x00420024;
83 static const P6UINT32 KMIP_TAG_CREDENTIALVALUE = 0x00420025;
84 static const P6UINT32 KMIP_TAG_CRITICALITYINDICATOR = 0x00420026;
85 static const P6UINT32 KMIP_TAG_CRT = 0x00420027;
86 static const P6UINT32 KMIP_TAG_CRYPTOALGORITHM = 0x00420028;
87 static const P6UINT32 KMIP_TAG_CRYPTODOMAINPARAMS = 0x00420029;
88 static const P6UINT32 KMIP_TAG_CRYPTOLENGTH = 0x0042002A;
89 static const P6UINT32 KMIP_TAG_CRYPTOPARAMS = 0x0042002B;
90 static const P6UINT32 KMIP_TAG_CRYPTOUSAGEMASK = 0x0042002C;
91 static const P6UINT32 KMIP_TAG_CUSTOMATTRIBUTE = 0x0042002D;
92 static const P6UINT32 KMIP_TAG_D = 0x0042002E;
93 static const P6UINT32 KMIP_TAG_DEACTIVATIONDATE = 0x0042002F;
94 static const P6UINT32 KMIP_TAG_DERIVATIONDATA = 0x00420030;
95 static const P6UINT32 KMIP_TAG_DERIVATIONMETHOD = 0x00420031;
96 static const P6UINT32 KMIP_TAG_DERIVATIONPARAMS = 0x00420032;
97 static const P6UINT32 KMIP_TAG_DESTROYDATE = 0x00420033;
98 static const P6UINT32 KMIP_TAG_DIGEST = 0x00420034;
99 static const P6UINT32 KMIP_TAG_DIGESTVALUE = 0x00420035;
100 static const P6UINT32 KMIP_TAG_ENCRYPTKEYINFO = 0x00420036;
101 static const P6UINT32 KMIP_TAG_G = 0x00420037;
102 static const P6UINT32 KMIP_TAG_HASHALGORITHM = 0x00420038;
103 static const P6UINT32 KMIP_TAG_INITIALDATE = 0x00420039;
104 static const P6UINT32 KMIP_TAG_INITIALIZATIONVECTOR = 0x0042003A;
105 static const P6UINT32 KMIP_TAG_ISSUER = 0x0042003B;
106 static const P6UINT32 KMIP_TAG_ITERATIONCOUNT = 0x0042003C;
107 static const P6UINT32 KMIP_TAG_IVCOUNTERNONCE = 0x0042003D;
108 static const P6UINT32 KMIP_TAG_J = 0x0042003E;
109 static const P6UINT32 KMIP_TAG_KEY = 0x0042003F;
110 static const P6UINT32 KMIP_TAG_KEYBLOCK = 0x00420040;
111 static const P6UINT32 KMIP_TAG_KEYCOMPRESSIONTYPE = 0x00420041;
112 static const P6UINT32 KMIP_TAG_KEYFORMATTYPE = 0x00420042;
113 static const P6UINT32 KMIP_TAG_KEYMATERIAL = 0x00420043;
114 static const P6UINT32 KMIP_TAG_KEYPARTID = 0x00420044;
115 static const P6UINT32 KMIP_TAG_KEYVALUE = 0x00420045;
116 static const P6UINT32 KMIP_TAG_KEYWRAPPINGDATA = 0x00420046;
117 static const P6UINT32 KMIP_TAG_KEYWRAPPINGSPEC = 0x00420047;
118 static const P6UINT32 KMIP_TAG_LASTCHANGEDATE = 0x00420048;
119 static const P6UINT32 KMIP_TAG_LEASETIME = 0x00420049;
120 static const P6UINT32 KMIP_TAG_LINK = 0x0042004A;
121 static const P6UINT32 KMIP_TAG_LINKTYPE = 0x0042004B;
122 static const P6UINT32 KMIP_TAG_LINKEDOBJECTID = 0x0042004C;
123 static const P6UINT32 KMIP_TAG_MACSIGNATURE = 0x0042004D;
124 static const P6UINT32 KMIP_TAG_MACKEYINFO = 0x0042004E;
125 static const P6UINT32 KMIP_TAG_MAXIMUMITEMS = 0x0042004F;
126 static const P6UINT32 KMIP_TAG_MAXRESPONSESIZE = 0x00420050;
127 static const P6UINT32 KMIP_TAG_MESSAGEEXTENSION = 0x00420051;
128 static const P6UINT32 KMIP_TAG_MODULUS = 0x00420052;
129 static const P6UINT32 KMIP_TAG_NAME = 0x00420053;
130 static const P6UINT32 KMIP_TAG_NAMETYPE = 0x00420054;
131 static const P6UINT32 KMIP_TAG_NAMEVALUE = 0x00420055;
132 static const P6UINT32 KMIP_TAG_OBJECTGROUP = 0x00420056;
133 static const P6UINT32 KMIP_TAG_OBJECTTYPE = 0x00420057;
134 static const P6UINT32 KMIP_TAG_OFFSET = 0x00420058;
135 static const P6UINT32 KMIP_TAG_OPAQUEDATATYPE = 0x00420059;
136 static const P6UINT32 KMIP_TAG_OPAQUEDATAVALUE = 0x0042005A;
137 static const P6UINT32 KMIP_TAG_OPAQUEOBJECT = 0x0042005B;
138 static const P6UINT32 KMIP_TAG_OPERATION = 0x0042005C;
139 static const P6UINT32 KMIP_TAG_OPPOLICYNAME = 0x0042005D;
140 static const P6UINT32 KMIP_TAG_P = 0x0042005E;
141 static const P6UINT32 KMIP_TAG_PADDINGMETHOD = 0x0042005F;
142 static const P6UINT32 KMIP_TAG_PRIMEEXPP = 0x00420060;
143 static const P6UINT32 KMIP_TAG_PRIMEEXPQ = 0x00420061;
144 static const P6UINT32 KMIP_TAG_PRIMEFIELDSIZE = 0x00420062;
145 static const P6UINT32 KMIP_TAG_PRIVATEEXPONENT = 0x00420063;
146 static const P6UINT32 KMIP_TAG_PRIVATEKEY = 0x00420064;
147 static const P6UINT32 KMIP_TAG_PRIVATEKEYATTRIB = 0x00420065;
148 static const P6UINT32 KMIP_TAG_PRIVATEKEYUNIQUEID = 0x00420066;
149 static const P6UINT32 KMIP_TAG_PROCESSSTARTDATE = 0x00420067;
150 static const P6UINT32 KMIP_TAG_PROTECTSTOPDATE = 0x00420068;
151 static const P6UINT32 KMIP_TAG_PROTOCOLVERSION = 0x00420069;
152 static const P6UINT32 KMIP_TAG_PROTOCOLMAJOR = 0x0042006A;
153 static const P6UINT32 KMIP_TAG_PROTOCOLMINOR = 0x0042006B;
154 static const P6UINT32 KMIP_TAG_PUBLICEXPONENT = 0x0042006C;
155 static const P6UINT32 KMIP_TAG_PUBLICKEY = 0x0042006D;
156 static const P6UINT32 KMIP_TAG_PUBLICKEYATTRIB = 0x0042006E;
157 static const P6UINT32 KMIP_TAG_PUBLICKEYUNIQUEID = 0x0042006F;
158 static const P6UINT32 KMIP_TAG_PUTFUNCTION = 0x00420070;
159 static const P6UINT32 KMIP_TAG_Q = 0x00420071;
160 static const P6UINT32 KMIP_TAG_QSTRING = 0x00420072;
161 static const P6UINT32 KMIP_TAG_QLENGTH = 0x00420073;
162 static const P6UINT32 KMIP_TAG_QUERYFUNCTION = 0x00420074;
163 static const P6UINT32 KMIP_TAG_RECOMMENDEDCURVE = 0x00420075;
164 static const P6UINT32 KMIP_TAG_REPLACEDUNIQUEID = 0x00420076;
165 static const P6UINT32 KMIP_TAG_REQUESTHEADER = 0x00420077;
166 static const P6UINT32 KMIP_TAG_REQUESTMESSAGE = 0x00420078;
167 static const P6UINT32 KMIP_TAG_REQUESTPAYLOAD = 0x00420079;
168 static const P6UINT32 KMIP_TAG_RESPONSEHEADER = 0x0042007A;
169 static const P6UINT32 KMIP_TAG_RESPONSEMESSAGE = 0x0042007B;
170 static const P6UINT32 KMIP_TAG_RESPONSEPAYLOAD = 0x0042007C;
171 static const P6UINT32 KMIP_TAG_RESULTMESSAGE = 0x0042007D;
172 static const P6UINT32 KMIP_TAG_RESULTREASON = 0x0042007E;
173 static const P6UINT32 KMIP_TAG_RESULTSTATUS = 0x0042007F;
174 static const P6UINT32 KMIP_TAG_REVOCATIONMESSAGE = 0x00420080;
175 static const P6UINT32 KMIP_TAG_REVOCATIONREASON = 0x00420081;
176 static const P6UINT32 KMIP_TAG_REVOCATIONCODE = 0x00420082;
177 static const P6UINT32 KMIP_TAG_KEYROLETYPE = 0x00420083;
178 static const P6UINT32 KMIP_TAG_SALT = 0x00420084;
179 static const P6UINT32 KMIP_TAG_SECRETDATA = 0x00420085;
180 static const P6UINT32 KMIP_TAG_SECRETDATATYPE = 0x00420086;
181 static const P6UINT32 KMIP_TAG_SERIALNUMBER = 0x00420087;
182 static const P6UINT32 KMIP_TAG_SERVERINFORMATION = 0x00420088;
183 static const P6UINT32 KMIP_TAG_SPLITKEY = 0x00420089;
184 static const P6UINT32 KMIP_TAG_SPLITKEYMETHOD = 0x0042008A;
185 static const P6UINT32 KMIP_TAG_SPLITKEYPARTS = 0x0042008B;
186 static const P6UINT32 KMIP_TAG_SPLITKEYTHRESHOLD = 0x0042008C;
187 static const P6UINT32 KMIP_TAG_STATE = 0x0042008D;
188 static const P6UINT32 KMIP_TAG_STORAGESTATUSMASK = 0x0042008E;
189 static const P6UINT32 KMIP_TAG_SYMMETRICKEY = 0x0042008F;
190 static const P6UINT32 KMIP_TAG_TEMPLATE = 0x00420090;
191 static const P6UINT32 KMIP_TAG_TEMPLATEATTRIBUTE = 0x00420091;
192 static const P6UINT32 KMIP_TAG_TIMESTAMP = 0x00420092;
193 static const P6UINT32 KMIP_TAG_UNIQUEBATCHITEMID = 0x00420093;
194 static const P6UINT32 KMIP_TAG_UNIQUEIDENTIFIER = 0x00420094;
195 static const P6UINT32 KMIP_TAG_USAGELIMITS = 0x00420095;
196 static const P6UINT32 KMIP_TAG_USAGELIMITSCOUNT = 0x00420096;
197 static const P6UINT32 KMIP_TAG_USAGELIMITSTOTAL = 0x00420097;
198 static const P6UINT32 KMIP_TAG_USAGELIMITSUNIT = 0x00420098;
199 static const P6UINT32 KMIP_TAG_USERNAME = 0x00420099;
200 static const P6UINT32 KMIP_TAG_VALIDITYDATE = 0x0042009A;
201 static const P6UINT32 KMIP_TAG_VALIDITYINDICATOR = 0x0042009B;
202 static const P6UINT32 KMIP_TAG_VENDOREXTENSION = 0x0042009C;
203 static const P6UINT32 KMIP_TAG_VENDORIDENTIFICATION = 0x0042009D;
204 static const P6UINT32 KMIP_TAG_WRAPPINGMETHOD = 0x0042009E;
205 static const P6UINT32 KMIP_TAG_X = 0x0042009F;
206 static const P6UINT32 KMIP_TAG_Y = 0x004200A0;
207 static const P6UINT32 KMIP_TAG_PASSWORD = 0x004200A1;
208 static const P6UINT32 KMIP_TAG_DEVICEIDENTIFIER = 0x004200A2;
209 static const P6UINT32 KMIP_TAG_ENCODINGOPTION = 0x004200A3;
210 static const P6UINT32 KMIP_TAG_EXTENSIONINFO = 0x004200A4;
211 static const P6UINT32 KMIP_TAG_EXTENSIONNAME = 0x004200A5;
212 static const P6UINT32 KMIP_TAG_EXTENSIONTAG = 0x004200A6;
213 static const P6UINT32 KMIP_TAG_EXTENSIONTYPE = 0x004200A7;
214 static const P6UINT32 KMIP_TAG_FRESH = 0x004200A8;
215 static const P6UINT32 KMIP_TAG_MACHINEIDENTIFIER = 0x004200A9;
216 static const P6UINT32 KMIP_TAG_MEDIAIDENTIFIER = 0x004200AA;
217 static const P6UINT32 KMIP_TAG_NETWORKIDENTIIFIER = 0x004200AB;
218 static const P6UINT32 KMIP_TAG_OBJECTGROUPMEMBER = 0x004200AC;
219 static const P6UINT32 KMIP_TAG_CERTLENGTH = 0x004200AD;
220 static const P6UINT32 KMIP_TAG_DIGITALSIGALG = 0x004200AE;
221 static const P6UINT32 KMIP_TAG_CERTSERIALNUMBER = 0x004200AF;
222 static const P6UINT32 KMIP_TAG_DEVICESERAILNUMBER = 0x004200B0;
223 static const P6UINT32 KMIP_TAG_ISSUERALTNAME = 0x004200B1;
224 static const P6UINT32 KMIP_TAG_ISSUERDISTNAME = 0x004200B2;
225 static const P6UINT32 KMIP_TAG_SUBJECTALTNAME = 0x004200B3;
226 static const P6UINT32 KMIP_TAG_SUBJECTDISTNAME = 0x004200B4;
227 static const P6UINT32 KMIP_TAG_X509CERTIDENTIFIER = 0x004200B5;
228 static const P6UINT32 KMIP_TAG_X509CERTISSUER = 0x004200B6;
229 static const P6UINT32 KMIP_TAG_X509CERTSUBJECT = 0x004200B7;
230 static const P6UINT32 KMIP_TAG_KEYVALUELOC = 0x004200B8;
231 static const P6UINT32 KMIP_TAG_KEYVALUELOCVALUE = 0x004200B9;
232 static const P6UINT32 KMIP_TAG_KEYVALUELOCTYPE = 0x004200BA;
233 static const P6UINT32 KMIP_TAG_KEYVALUEPRESENT = 0x004200BB;
234 static const P6UINT32 KMIP_TAG_ORIGNALCREATIONDATE = 0x004200BC;
235 static const P6UINT32 KMIP_TAG_PGPKEY = 0x004200BD;
236 static const P6UINT32 KMIP_TAG_PGPKEYVERSION = 0x004200BE;
237 static const P6UINT32 KMIP_TAG_ALTNAME = 0x004200BF;
238 static const P6UINT32 KMIP_TAG_ALTNAMEVALUE = 0x004200C0;
239 static const P6UINT32 KMIP_TAG_ALTNAMETYPE = 0x004200C1;
240 static const P6UINT32 KMIP_TAG_DATA = 0x004200C2;
241 static const P6UINT32 KMIP_TAG_SIGNATUREDATA = 0x004200C3;
242 static const P6UINT32 KMIP_TAG_DATALENGTH = 0x004200C4;
243 static const P6UINT32 KMIP_TAG_RANDOMIV = 0x004200C5;
244 static const P6UINT32 KMIP_TAG_MACDATA = 0x004200C6;
245 static const P6UINT32 KMIP_TAG_ATTESTATIONTYPE = 0x004200C7;
246 static const P6UINT32 KMIP_TAG_NONCE = 0x004200C8;
247 static const P6UINT32 KMIP_TAG_NONCEID = 0x004200C9;
248 static const P6UINT32 KMIP_TAG_NONCEVALUE = 0x004200CA;
249 static const P6UINT32 KMIP_TAG_ATTESTATIONMEASURE = 0x004200CB;
250 static const P6UINT32 KMIP_TAG_ATTESTATIONASSERT = 0x004200CC;
251 static const P6UINT32 KMIP_TAG_IVLENGTH = 0x004200CD;
252 static const P6UINT32 KMIP_TAG_TAGLENGTH = 0x004200CE;
253 static const P6UINT32 KMIP_TAG_FIXEDFIELDLENGTH = 0x004200CF;
254 static const P6UINT32 KMIP_TAG_COUNTERLENGTH = 0x004200D0;
255 static const P6UINT32 KMIP_TAG_INITIALCOUNTVALUE = 0x004200D1;
256 static const P6UINT32 KMIP_TAG_INVOCATIONFIELDLENGTH = 0x004200D2;
257 static const P6UINT32 KMIP_TAG_ATTESTATIONINDICATOR = 0x004200D3;
258 static const P6UINT32 KMIP_TAG_OFFSETITEMS = 0x004200D4;
259 static const P6UINT32 KMIP_TAG_LOCATEDITEMS = 0x004200D5;
260 static const P6UINT32 KMIP_TAG_CORRELATIONVALUE = 0x004200D6;
261 static const P6UINT32 KMIP_TAG_INITINDICATOR = 0x004200D7;
262 static const P6UINT32 KMIP_TAG_FINALINDICATOR = 0x004200D8;
263 static const P6UINT32 KMIP_TAG_RNGPARAMS = 0x004200D9;
264 static const P6UINT32 KMIP_TAG_RNGALGORITHM = 0x004200DA;
265 static const P6UINT32 KMIP_TAG_DRBGALGORITHM = 0x004200DB;
266 static const P6UINT32 KMIP_TAG_FIPS186VARIATION = 0x004200DC;
267 static const P6UINT32 KMIP_TAG_PREDICTIONRESISTANCE = 0x004200DD;
268 static const P6UINT32 KMIP_TAG_RANDOMNUMGENERATOR = 0x004200DE;
269 static const P6UINT32 KMIP_TAG_VALIDATIONNINFO = 0x004200DF;
270 static const P6UINT32 KMIP_TAG_VALIDATIONAUTHTYPE = 0x004200E0;
271 static const P6UINT32 KMIP_TAG_VALIDATIONAUTHCO = 0x004200E1;
272 static const P6UINT32 KMIP_TAG_VALIDATIONAUTHURI = 0x004200E2;
273 static const P6UINT32 KMIP_TAG_VALIDATIONVERMAJOR = 0x004200E3;
274 static const P6UINT32 KMIP_TAG_VALIDATIONVERMINOR = 0x004200E4;
275 static const P6UINT32 KMIP_TAG_VALIDATIONTYPE = 0x004200E5;
276 static const P6UINT32 KMIP_TAG_VALIDATIONLEVEL = 0x004200E6;
277 static const P6UINT32 KMIP_TAG_VALIDATIONCERTID = 0x004200E7;
278 static const P6UINT32 KMIP_TAG_VALIDATIONCERTURI = 0x004200E8;
279 static const P6UINT32 KMIP_TAG_VALIDATIONVENDORURI = 0x004200E9;
280 static const P6UINT32 KMIP_TAG_VALIDATIONPROFILE = 0x004200EA;
281 static const P6UINT32 KMIP_TAG_PROFILEINFO = 0x004200EB;
282 static const P6UINT32 KMIP_TAG_PROFILENAME = 0x004200EC;
283 static const P6UINT32 KMIP_TAG_SERVERURI = 0x004200ED;
284 static const P6UINT32 KMIP_TAG_SERVERPORT = 0x004200EE;
285 static const P6UINT32 KMIP_TAG_STREAMING_CAP = 0x004200EF;
286 static const P6UINT32 KMIP_TAG_ASYNCHRONOUS_CAP = 0x004200F0;
287 static const P6UINT32 KMIP_TAG_ATTESTATION_CAP = 0x004200F1;
288 static const P6UINT32 KMIP_TAG_UNWRAPMODE = 0x004200F2;
289 static const P6UINT32 KMIP_TAG_DESTROYACTION = 0x004200F3;
290 static const P6UINT32 KMIP_TAG_SHREADDINGALG = 0x004200F4;
291 static const P6UINT32 KMIP_TAG_RNGMODE = 0x004200F5;
292 static const P6UINT32 KMIP_TAG_CLIENTREGMETHOD = 0x004200F6;
293 static const P6UINT32 KMIP_TAG_CAPABILITYINFO = 0x004200F7;
295 static const P6UINT32 KMIP_TAG_KEYWRAPTYPE = 0x004200F8;
296 static const P6UINT32 KMIP_TAG_BATCHUNDOCAP = 0x004200F9;
297 static const P6UINT32 KMIP_TAG_BATCHCONTINUECAP = 0x004200FA;
298 static const P6UINT32 KMIP_TAG_P12FRIENDLYNAME = 0x004200FB;
299 static const P6UINT32 KMIP_TAG_DESCRIPTION = 0x004200FC;
300 static const P6UINT32 KMIP_TAG_COMMENTS = 0x004200FD;
301 static const P6UINT32 KMIP_TAG_AUTHENTICATED_ENC_DATA = 0x004200FE;
302 static const P6UINT32 KMIP_TAG_AUTHENTICATED_ENC_TAG = 0x004200FF;
303 static const P6UINT32 KMIP_TAG_SALTLENGTH = 0x00420100;
304 static const P6UINT32 KMIP_TAG_MASKGENERATOR = 0x00420101;
305 static const P6UINT32 KMIP_TAG_MASKGENERATOR_HASH_ALG = 0x00420102;
306 static const P6UINT32 KMIP_TAG_P_SOURCE = 0x00420103;
307 static const P6UINT32 KMIP_TAG_TRAILERFIELD = 0x00420104;
308 static const P6UINT32 KMIP_TAG_CLIENT_CORRELATION_VALUE = 0x00420105;
309 static const P6UINT32 KMIP_TAG_SERVER_CORRELATION_VALUE = 0x00420106;
310 static const P6UINT32 KMIP_TAG_DIGESTED_DATA = 0x00420107;
313 static const P6UINT32 KMIP_CRED_NAMEPASS = 0x0001;
314 static const P6UINT32 KMIP_CRED_DEVICE = 0x0002;
315 static const P6UINT32 KMIP_CRED_ATTESTATION = 0x0003;
319 static const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY = 0x0001;
320 static const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_PRIME = 0x0002;
321 static const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_CHAR2 = 0x0003;
322 static const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_HYBRID = 0x0004;
326 static const P6UINT32 KMIP_KEYFORMAT_RAW = 0x0001;
327 static const P6UINT32 KMIP_KEYFORMAT_OPAQUE = 0x0002;
328 static const P6UINT32 KMIP_KEYFORMAT_PKCS1 = 0x0003;
329 static const P6UINT32 KMIP_KEYFORMAT_PKCS8 = 0x0004;
330 static const P6UINT32 KMIP_KEYFORMAT_X509 = 0x0005;
331 static const P6UINT32 KMIP_KEYFORMAT_ECPRIVKEY = 0x0006;
332 static const P6UINT32 KMIP_KEYFORMAT_TRANSYMKEY = 0x0007;
333 static const P6UINT32 KMIP_KEYFORMAT_TRANDSAPRIVKEY = 0x0008;
334 static const P6UINT32 KMIP_KEYFORMAT_TRANDSAPUBKEY = 0x0009;
335 static const P6UINT32 KMIP_KEYFORMAT_TRANRSAPRIVKEY = 0x000A;
336 static const P6UINT32 KMIP_KEYFORMAT_TRANRSAPUBKEY = 0x000B;
337 static const P6UINT32 KMIP_KEYFORMAT_TRANDHPRIVKEY = 0x000C;
338 static const P6UINT32 KMIP_KEYFORMAT_TRANDHPUBKEY = 0x000D;
339 static const P6UINT32 KMIP_KEYFORMAT_TRANECDSAPRIVKEY = 0x000E;
340 static const P6UINT32 KMIP_KEYFORMAT_TRANECDSAPUBKEY = 0x000F;
341 static const P6UINT32 KMIP_KEYFORMAT_TRANECDHPRIVKEY = 0x0010;
342 static const P6UINT32 KMIP_KEYFORMAT_TRANECDHPUBKEY = 0x0011;
343 static const P6UINT32 KMIP_KEYFORMAT_TRANECMQVPRIVKEY = 0x0012;
344 static const P6UINT32 KMIP_KEYFORMAT_TRANECMQVPUBKEY = 0x0013;
345 static const P6UINT32 KMIP_KEYFORMAT_TRANECPRIVKEY = 0x0014;
346 static const P6UINT32 KMIP_KEYFORMAT_TRANECPUBKEY = 0x0015;
347 static const P6UINT32 KMIP_KEYFORMAT_PKCS12 = 0x0016;
351 static const P6UINT32 KMIP_WRAP_ENCRYPT = 0x0001;
352 static const P6UINT32 KMIP_WRAP_SIGN = 0x0002;
353 static const P6UINT32 KMIP_WRAP_ENCRYPTSIGN = 0x0003;
354 static const P6UINT32 KMIP_WRAP_SIGNENCRYPT = 0x0004;
355 static const P6UINT32 KMIP_WRAP_TR21 = 0x0005;
359 static const P6UINT32 KMIP_P192 = 0x0001;
360 static const P6UINT32 KMIP_K163 = 0x0002;
361 static const P6UINT32 KMIP_B163 = 0x0003;
362 static const P6UINT32 KMIP_P224 = 0x0004;
363 static const P6UINT32 KMIP_K233 = 0x0005;
364 static const P6UINT32 KMIP_B233 = 0x0006;
365 static const P6UINT32 KMIP_P256 = 0x0007;
366 static const P6UINT32 KMIP_K283 = 0x0008;
367 static const P6UINT32 KMIP_B283 = 0x0009;
368 static const P6UINT32 KMIP_P384 = 0x000A;
369 static const P6UINT32 KMIP_K409 = 0x000B;
370 static const P6UINT32 KMIP_B409 = 0x000C;
371 static const P6UINT32 KMIP_P521 = 0x000D;
372 static const P6UINT32 KMIP_K571 = 0x000E;
373 static const P6UINT32 KMIP_B571 = 0x000F;
374 static const P6UINT32 KMIP_SECP112R1 = 0x0010;
375 static const P6UINT32 KMIP_SECP112R2 = 0x0011;
376 static const P6UINT32 KMIP_SECP128R1 = 0x0012;
377 static const P6UINT32 KMIP_SECP128R2 = 0x0013;
378 static const P6UINT32 KMIP_SECP160K1 = 0x0014;
379 static const P6UINT32 KMIP_SECP160R1 = 0x0015;
380 static const P6UINT32 KMIP_SECP160R2 = 0x0016;
381 static const P6UINT32 KMIP_SECP192K1 = 0x0017;
382 static const P6UINT32 KMIP_SECP224K1 = 0x0018;
383 static const P6UINT32 KMIP_SECP256K1 = 0x0019;
384 static const P6UINT32 KMIP_SECT113R1 = 0x001A;
385 static const P6UINT32 KMIP_SECT113R2 = 0x001B;
386 static const P6UINT32 KMIP_SECT131R1 = 0x001C;
387 static const P6UINT32 KMIP_SECT131R2 = 0x001D;
388 static const P6UINT32 KMIP_SECT163R1 = 0x001E;
389 static const P6UINT32 KMIP_SECT193R1 = 0x001F;
390 static const P6UINT32 KMIP_SECT193R2 = 0x0020;
391 static const P6UINT32 KMIP_SECT239K1 = 0x0021;
392 static const P6UINT32 KMIP_ANSIX9P192V2 = 0x0022;
393 static const P6UINT32 KMIP_ANSIX9P192V3 = 0x0023;
394 static const P6UINT32 KMIP_ANSIX9P239V1 = 0x0024;
395 static const P6UINT32 KMIP_ANSIX9P239V2 = 0x0025;
396 static const P6UINT32 KMIP_ANSIX9P239V3 = 0x0026;
397 static const P6UINT32 KMIP_ANSIX9C2PNB163V1 = 0x0027;
398 static const P6UINT32 KMIP_ANSIX9C2PNB163V2 = 0x0028;
399 static const P6UINT32 KMIP_ANSIX9C2PNB163V3 = 0x0029;
400 static const P6UINT32 KMIP_ANSIX9C2PNB176V1 = 0x002A;
401 static const P6UINT32 KMIP_ANSIX9C2TNB191V1 = 0x002B;
402 static const P6UINT32 KMIP_ANSIX9C2TNB191V2 = 0x002C;
403 static const P6UINT32 KMIP_ANSIX9C2TNB191V3 = 0x002D;
404 static const P6UINT32 KMIP_ANSIX9C2PNB208W1 = 0x002E;
405 static const P6UINT32 KMIP_ANSIX9C2TNB239V1 = 0x002F;
406 static const P6UINT32 KMIP_ANSIX9C2TNB239V2 = 0x0030;
407 static const P6UINT32 KMIP_ANSIX9C2TNB239V3 = 0x0031;
408 static const P6UINT32 KMIP_ANSIX9C2PNB272W1 = 0x0032;
409 static const P6UINT32 KMIP_ANSIX9C2PNB304W1 = 0x0033;
410 static const P6UINT32 KMIP_ANSIX9C2TNB359V1 = 0x0034;
411 static const P6UINT32 KMIP_ANSIX9C2PNB368W1 = 0x0035;
412 static const P6UINT32 KMIP_ANSIX9C2TNB431R1 = 0x0036;
413 static const P6UINT32 KMIP_BRAINPOOL_P160R1 = 0x0037;
414 static const P6UINT32 KMIP_BRAINPOOL_P160T1 = 0x0038;
415 static const P6UINT32 KMIP_BRAINPOOL_P192R1 = 0x0039;
416 static const P6UINT32 KMIP_BRAINPOOL_P192T1 = 0x003A;
417 static const P6UINT32 KMIP_BRAINPOOL_P224R1 = 0x003B;
418 static const P6UINT32 KMIP_BRAINPOOL_P224T1 = 0x003C;
419 static const P6UINT32 KMIP_BRAINPOOL_P256R1 = 0x003D;
420 static const P6UINT32 KMIP_BRAINPOOL_P256T1 = 0x003E;
421 static const P6UINT32 KMIP_BRAINPOOL_P320R1 = 0x003F;
422 static const P6UINT32 KMIP_BRAINPOOL_P320T1 = 0x0040;
423 static const P6UINT32 KMIP_BRAINPOOL_P384R1 = 0x0041;
424 static const P6UINT32 KMIP_BRAINPOOL_P384T1 = 0x0042;
425 static const P6UINT32 KMIP_BRAINPOOL_P512R1 = 0x0043;
426 static const P6UINT32 KMIP_BRAINPOOL_P512T1 = 0x0044;
430 static const P6UINT32 KMIP_CERT_X509 = 0x0001;
431 static const P6UINT32 KMIP_CERT_PGP = 0x0002;
435 static const P6UINT32 KMIP_SIG_MD2RSA = 0x0001;
436 static const P6UINT32 KMIP_SIG_MD5RSA = 0x0002;
437 static const P6UINT32 KMIP_SIG_SHA1RSA = 0x0003;
438 static const P6UINT32 KMIP_SIG_SSH224RSA = 0x0004;
439 static const P6UINT32 KMIP_SIG_SHA256RSA = 0x0005;
440 static const P6UINT32 KMIP_SIG_SHA384RSA = 0x0006;
441 static const P6UINT32 KMIP_SIG_SHA512RSA = 0x0007;
442 static const P6UINT32 KMIP_SIG_RSASSA = 0x0008;
443 static const P6UINT32 KMIP_SIG_DSASHA1 = 0x0009;
444 static const P6UINT32 KMIP_SIG_DSASHA224 = 0x000A;
445 static const P6UINT32 KMIP_SIG_DSASHA256 = 0x000B;
446 static const P6UINT32 KMIP_SIG_ECDSASHA1 = 0x000C;
447 static const P6UINT32 KMIP_SIG_ECDSASHA224 = 0x000D;
448 static const P6UINT32 KMIP_SIG_ECDSASHA256 = 0x000E;
449 static const P6UINT32 KMIP_SIG_ECDSASHA384 = 0x000F;
450 static const P6UINT32 KMIP_SIG_ECDSASHA512 = 0x0010;
454 static const P6UINT32 KMIP_SPLITKEY_XOR = 0x0001;
455 static const P6UINT32 KMIP_SPLITKEY_GF2_16 = 0x0002;
456 static const P6UINT32 KMIP_SPLITKEY_PRIME = 0x0003;
457 static const P6UINT32 KMIP_SPLITKEY_GF2_8 = 0x0004;
461 static const P6UINT32 KMIP_SECRET_PASSWORD = 0x0001;
462 static const P6UINT32 KMIP_SECRET_SEED = 0x0002;
468 static const P6UINT32 KMIP_NAME_TEXTSTR = 0x0001;
469 static const P6UINT32 KMIP_NAME_URI = 0x0002;
473 static const P6UINT32 KMIP_OBJECT_CERTIFICATE = 0x0001;
474 static const P6UINT32 KMIP_OBJECT_SYMMETRICKEY = 0x0002;
475 static const P6UINT32 KMIP_OBJECT_PUBLICKEY = 0x0003;
476 static const P6UINT32 KMIP_OBJECT_PRIVATEKEY = 0x0004;
477 static const P6UINT32 KMIP_OBJECT_SPLITKEY = 0x0005;
478 static const P6UINT32 KMIP_OBJECT_TEMPLATE = 0x0006;
479 static const P6UINT32 KMIP_OBJECT_SECRETDATA = 0x0007;
480 static const P6UINT32 KMIP_OBJECT_OPAQUE = 0x0008;
481 static const P6UINT32 KMIP_OBJECT_PGPKEY = 0x0009;
485 static const P6UINT32 KMIP_DES = 0x0001;
486 static const P6UINT32 KMIP_3DES = 0x0002;
487 static const P6UINT32 KMIP_AES = 0x0003;
488 static const P6UINT32 KMIP_RSA = 0x0004;
489 static const P6UINT32 KMIP_DSA = 0x0005;
490 static const P6UINT32 KMIP_ECDSA = 0x0006;
491 static const P6UINT32 KMIP_HMAC_SHA1 = 0x0007;
492 static const P6UINT32 KMIP_HMAC_SHA224 = 0x0008;
493 static const P6UINT32 KMIP_HMAC_SHA256 = 0x0009;
494 static const P6UINT32 KMIP_HMAC_SHA384 = 0x000A;
495 static const P6UINT32 KMIP_HMAC_SHA512 = 0x000B;
496 static const P6UINT32 KMIP_HMAC_MD5 = 0x000C;
497 static const P6UINT32 KMIP_DH = 0x000D;
498 static const P6UINT32 KMIP_ECDH = 0x000E;
499 static const P6UINT32 KMIP_ECMQV = 0x000F;
500 static const P6UINT32 KMIP_BLOWFISH = 0x0010;
501 static const P6UINT32 KMIP_CAMELLIA = 0x0011;
502 static const P6UINT32 KMIP_CAST5 = 0x0012;
503 static const P6UINT32 KMIP_IDEA = 0x0013;
504 static const P6UINT32 KMIP_MARS = 0x0014;
505 static const P6UINT32 KMIP_RC2 = 0x0015;
506 static const P6UINT32 KMIP_RC4 = 0x0016;
507 static const P6UINT32 KMIP_RC5 = 0x0017;
508 static const P6UINT32 KMIP_SKIPJACK = 0x0018;
509 static const P6UINT32 KMIP_TWOFISH = 0x0019;
510 static const P6UINT32 KMIP_EC = 0x001A;
511 static const P6UINT32 KMIP_ONETIMEPAD = 0x001B;
515 static const P6UINT32 KMIP_CBC = 0x0001;
516 static const P6UINT32 KMIP_ECB = 0x0002;
517 static const P6UINT32 KMIP_PCBC = 0x0003;
518 static const P6UINT32 KMIP_CFB = 0x0004;
519 static const P6UINT32 KMIP_OFB = 0x0005;
520 static const P6UINT32 KMIP_CTR = 0x0006;
521 static const P6UINT32 KMIP_CMAC = 0x0007;
522 static const P6UINT32 KMIP_CCM = 0x0008;
523 static const P6UINT32 KMIP_GCM = 0x0009;
524 static const P6UINT32 KMIP_CBC_MAC = 0x000A;
525 static const P6UINT32 KMIP_XTS = 0x000B;
526 static const P6UINT32 KMIP_AESKEYWRAP = 0x000C;
527 static const P6UINT32 KMIP_NISTKEYWRAP = 0x000D;
528 static const P6UINT32 KMIP_AESKW = 0x000E;
529 static const P6UINT32 KMIP_TDKW = 0x000F;
530 static const P6UINT32 KMIP_AKW1 = 0x0010;
531 static const P6UINT32 KMIP_AKW2 = 0x0011;
535 static const P6UINT32 KMIP_PAD_NONE = 0x0001;
536 static const P6UINT32 KMIP_PAD_OAEP = 0x0002;
537 static const P6UINT32 KMIP_PAD_PKCS5 = 0x0003;
538 static const P6UINT32 KMIP_PAD_SSL3 = 0x0004;
539 static const P6UINT32 KMIP_PAD_ZEROS = 0x0005;
540 static const P6UINT32 KMIP_PAD_ANSI = 0x0006;
541 static const P6UINT32 KMIP_PAD_ISO = 0x0007;
542 static const P6UINT32 KMIP_PAD_PKCS1 = 0x0008;
543 static const P6UINT32 KMIP_PAD_X9_31 = 0x0009;
544 static const P6UINT32 KMIP_PAD_PSS = 0x000A;
548 static const P6UINT32 KMIP_MD2 = 0x0001;
549 static const P6UINT32 KMIP_MD4 = 0x0002;
550 static const P6UINT32 KMIP_MD5 = 0x0003;
551 static const P6UINT32 KMIP_SHA1 = 0x0004;
552 static const P6UINT32 KMIP_SHA224 = 0x0005;
553 static const P6UINT32 KMIP_SHA256 = 0x0006;
554 static const P6UINT32 KMIP_SHA384 = 0x0007;
555 static const P6UINT32 KMIP_SHA512 = 0x0008;
556 static const P6UINT32 KMIP_RIPEMD160 = 0x0009;
557 static const P6UINT32 KMIP_TIGER = 0x000A;
558 static const P6UINT32 KMIP_WHIRLPOOL = 0x000B;
559 static const P6UINT32 KMIP_SHA512_224 = 0x000C;
560 static const P6UINT32 KMIP_SHA512_256 = 0x000D;
564 static const P6UINT32 KMIP_BDK = 0x0001;
565 static const P6UINT32 KMIP_CVK = 0x0002;
566 static const P6UINT32 KMIP_DEK = 0x0003;
567 static const P6UINT32 KMIP_MKAC = 0x0004;
568 static const P6UINT32 KMIP_MKSMC = 0x0005;
569 static const P6UINT32 KMIP_MKSMI = 0x0006;
570 static const P6UINT32 KMIP_MKDAC = 0x0007;
571 static const P6UINT32 KMIP_MKDN = 0x0008;
572 static const P6UINT32 KMIP_MKCP = 0x0009;
573 static const P6UINT32 KMIP_MKOTH = 0x000A;
574 static const P6UINT32 KMIP_KEK = 0x000B;
575 static const P6UINT32 KMIP_MAC16609 = 0x000C;
576 static const P6UINT32 KMIP_MAC97971 = 0x000D;
577 static const P6UINT32 KMIP_MAC97972 = 0x000E;
578 static const P6UINT32 KMIP_MAC97973 = 0x000F;
579 static const P6UINT32 KMIP_MAC97974 = 0x0010;
580 static const P6UINT32 KMIP_MAC97975 = 0x0011;
581 static const P6UINT32 KMIP_ZPK = 0x0012;
582 static const P6UINT32 KMIP_PVKIBM = 0x0013;
583 static const P6UINT32 KMIP_PVKPVV = 0x0014;
584 static const P6UINT32 KMIP_PVKOTH = 0x0015;
588 static const P6UINT32 KMIP_STATE_PREACTIVE = 0x0001;
589 static const P6UINT32 KMIP_STATE_ACTIVE = 0x0002;
590 static const P6UINT32 KMIP_STATE_DEACTIVATED = 0x0003;
591 static const P6UINT32 KMIP_STATE_COMPROMISED = 0x0004;
592 static const P6UINT32 KMIP_STATE_DESTROYED = 0x0005;
593 static const P6UINT32 KMIP_STATE_DESTORYCOMP = 0x0006;
597 static const P6UINT32 KMIP_REVOC_UNSPECIFIED = 0x0001;
598 static const P6UINT32 KMIP_REVOC_KEYCOMPROMISE = 0x0002;
599 static const P6UINT32 KMIP_REVOC_CACCOMPROMISE = 0x0003;
600 static const P6UINT32 KMIP_REVOC_AFFILCHANGED = 0x0004;
601 static const P6UINT32 KMIP_REVOC_SUPERSEDED = 0x0005;
602 static const P6UINT32 KMIP_REVOC_CESSATION = 0x0006;
603 static const P6UINT32 KMIP_REVOC_PRIVWITHDRAWN = 0x0007;
607 static const P6UINT32 KMIP_LINK_CERTIFICATE = 0x0101;
608 static const P6UINT32 KMIP_LINK_PUBLICKEY = 0x0102;
609 static const P6UINT32 KMIP_LINK_PRIVATEKEY = 0x0103;
610 static const P6UINT32 KMIP_LINK_DERIVATION = 0x0104;
611 static const P6UINT32 KMIP_LINK_DERIVEDKEY = 0x0105;
612 static const P6UINT32 KMIP_LINK_REPLACEMENT = 0x0106;
613 static const P6UINT32 KMIP_LINK_REPLACED = 0x0107;
614 static const P6UINT32 KMIP_LINK_PARENT = 0x0108;
615 static const P6UINT32 KMIP_LINK_CHILD = 0x0109;
616 static const P6UINT32 KMIP_LINK_PREVIOUS = 0x010A;
617 static const P6UINT32 KMIP_LINK_NEXT = 0x010B;
618 static const P6UINT32 KMIP_LINK_PKCS12CERT = 0x010C;
619 static const P6UINT32 KMIP_LINK_PKCS12PASSWORD = 0x010D;
623 static const P6UINT32 KMIP_DERIVE_PBKDF2 = 0x0001;
624 static const P6UINT32 KMIP_DERIVE_HASH = 0x0002;
625 static const P6UINT32 KMIP_DERIVE_HMAC = 0x0003;
626 static const P6UINT32 KMIP_DERIVE_ENCRYPT = 0x0004;
627 static const P6UINT32 KMIP_DERIVE_NIST800108C = 0x0005;
628 static const P6UINT32 KMIP_DERIVE_NIST800108F = 0x0006;
629 static const P6UINT32 KMIP_DERIVE_NIST800108DPI = 0x0007;
630 static const P6UINT32 KMIP_DERIVE_ASYMMETRICKEY = 0x0008;
634 static const P6UINT32 KMIP_CERTREQUEST_CRMF = 0x0001;
635 static const P6UINT32 KMIP_CERTREQUEST_PKCS10 = 0x0002;
636 static const P6UINT32 KMIP_CERTREQUEST_PEM = 0x0003;
637 static const P6UINT32 KMIP_CERTREQUEST_PGP = 0x0004;
641 static const P6UINT32 KMIP_VALIDITY_VALID = 0x0001;
642 static const P6UINT32 KMIP_VALIDITY_INVALID = 0x0002;
643 static const P6UINT32 KMIP_VALIDITY_UNKNOWN = 0x0003;
647 static const P6UINT32 KMIP_QUERY_OPERATIIONS = 0x0001;
648 static const P6UINT32 KMIP_QUERY_OBJECTS = 0x0002;
649 static const P6UINT32 KMIP_QUERY_SERVERINFORMATION = 0x0003;
650 static const P6UINT32 KMIP_QUERY_APPNAMESPACES = 0x0004;
651 static const P6UINT32 KMIP_QUERY_EXTENSIONLIST = 0x0005;
652 static const P6UINT32 KMIP_QUERY_EXTENSIONMAP = 0x0006;
653 static const P6UINT32 KMIP_QUERY_ATTENSTATIONTYPES = 0x0007;
654 static const P6UINT32 KMIP_QUERY_RNGS = 0x0008;
655 static const P6UINT32 KMIP_QUERY_VALIDATIONS = 0x0009;
656 static const P6UINT32 KMIP_QUERY_PROFILES = 0x000A;
657 static const P6UINT32 KMIP_QUERY_CAPABILITIES = 0x000B;
658 static const P6UINT32 KMIP_QUERY_REGMETHODS = 0x000C;
662 static const P6UINT32 KMIP_CANCEL_CANCELED = 0x0001;
663 static const P6UINT32 KMIP_CANCEL_UNABLETOCANCEL = 0x0002;
664 static const P6UINT32 KMIP_CANCEL_COMPLETED = 0x0003;
665 static const P6UINT32 KMIP_CANCEL_FAILED = 0x0004;
666 static const P6UINT32 KMIP_CANCEL_UNAVAILABLE = 0x0005;
670 static const P6UINT32 KMIP_PUT_NEW = 0x0001;
671 static const P6UINT32 KMIP_PUT_REPLACE = 0x0002;
675 static const P6UINT8 KMIP_OP_CREATE = 0x0001;
676 static const P6UINT8 KMIP_OP_CREATEKEYPAIR = 0x0002;
677 static const P6UINT8 KMIP_OP_REGISTER = 0x0003;
678 static const P6UINT8 KMIP_OP_REKEY = 0x0004;
679 static const P6UINT8 KMIP_OP_DERIVEKEY = 0x0005;
680 static const P6UINT8 KMIP_OP_CERTIFY = 0x0006;
681 static const P6UINT8 KMIP_OP_RECERTIFY = 0x0007;
682 static const P6UINT8 KMIP_OP_LOCATE = 0x0008;
683 static const P6UINT8 KMIP_OP_CHECK = 0x0009;
684 static const P6UINT8 KMIP_OP_GET = 0x000A;
685 static const P6UINT8 KMIP_OP_GETATTRIBUTES = 0x000B;
686 static const P6UINT8 KMIP_OP_GETATTRIBUTELIST = 0x000C;
687 static const P6UINT8 KMIP_OP_ADDATTRIBUTE = 0x000D;
688 static const P6UINT8 KMIP_OP_MODIFYATTRIBUTE = 0x000E;
689 static const P6UINT8 KMIP_OP_DELETEATTRIBUTE = 0x000F;
690 static const P6UINT8 KMIP_OP_OBTAINLEASE = 0x0010;
691 static const P6UINT8 KMIP_OP_GETUSAGEALLOC = 0x0011;
692 static const P6UINT8 KMIP_OP_ACTIVATE = 0x0012;
693 static const P6UINT8 KMIP_OP_REVOKE = 0x0013;
694 static const P6UINT8 KMIP_OP_DESTROY = 0x0014;
695 static const P6UINT8 KMIP_OP_ARCHIVE = 0x0015;
696 static const P6UINT8 KMIP_OP_RECOVER = 0x0016;
697 static const P6UINT8 KMIP_OP_VALIDATE = 0x0017;
698 static const P6UINT8 KMIP_OP_QUERY = 0x0018;
699 static const P6UINT8 KMIP_OP_CANCEL = 0x0019;
700 static const P6UINT8 KMIP_OP_POLL = 0x001A;
701 static const P6UINT8 KMIP_OP_NOTIFY = 0x001B;
702 static const P6UINT8 KMIP_OP_PUT = 0x001C;
703 static const P6UINT8 KMIP_OP_REKEYKEYPAIR = 0x001D;
704 static const P6UINT8 KMIP_OP_DISCOVERVERSIONS = 0x001E;
705 static const P6UINT8 KMIP_OP_ENCRYPT = 0x001F;
706 static const P6UINT8 KMIP_OP_DECRYPT = 0x0020;
707 static const P6UINT8 KMIP_OP_SIGN = 0x0021;
708 static const P6UINT8 KMIP_OP_SIGNATUREVERIFY = 0x0022;
709 static const P6UINT8 KMIP_OP_MAC = 0x0023;
710 static const P6UINT8 KMIP_OP_MACVERIFY = 0x0024;
711 static const P6UINT8 KMIP_OP_RNGRETRIEVE = 0x0025;
712 static const P6UINT8 KMIP_OP_RNGSEED = 0x0026;
713 static const P6UINT8 KMIP_OP_HASH = 0x0027;
714 static const P6UINT8 KMIP_OP_CREATESPLITKEY = 0x0028;
715 static const P6UINT8 KMIP_OP_JOINSPLITKEY = 0x0029;
719 static const P6UINT32 KMIP_RESULT_SUCCESS = 0x0000;
720 static const P6UINT32 KMIP_RESULT_FAILED = 0x0001;
721 static const P6UINT32 KMIP_RESULT_PENDING = 0x0002;
722 static const P6UINT32 KMIP_RESULT_UNDONE = 0x0003;
726 static const P6UINT32 KMIP_ITEN_NOTFOUND = 0x0001;
727 static const P6UINT32 KMIP_RESPONSE_TOOLARGE = 0x0002;
728 static const P6UINT32 KMIP_AUTHENTICATION_FAILURE = 0x0003;
729 static const P6UINT32 KMIP_INVALID_MESSAGE = 0x0004;
730 static const P6UINT32 KMIP_OPREATION_NOTSUPPORTED = 0x0005;
731 static const P6UINT32 KMIP_MISSING_DATA = 0x0006;
732 static const P6UINT32 KMIP_INVALID_FIELD = 0x0007;
733 static const P6UINT32 KMIP_FEATURE_NOT_SUPPORTED = 0x0008;
734 static const P6UINT32 KMIP_OPERATION_CANCELED = 0x0009;
735 static const P6UINT32 KMIP_CRYPTOGRAPHIC_FAILURE = 0x000A;
736 static const P6UINT32 KMIP_ILLEGAL_OPERATION = 0x000B;
737 static const P6UINT32 KMIP_PERMISSION_DENIED = 0x000C;
738 static const P6UINT32 KMIP_OBJECT_ARCHIVED = 0x000D;
739 static const P6UINT32 KMIP_INDEX_OUTOFBOUNDS = 0x000E;
740 static const P6UINT32 KMIP_NAMESPACE_NOTSUPPORTED = 0x000F;
741 static const P6UINT32 KMIP_KEYFORMAT_NOTSUPPORTED = 0x0010;
742 static const P6UINT32 KMIP_KEYCOMPRES_NOTSUPPORTED = 0x0011;
743 static const P6UINT32 KMIP_ENCODINGOPTIONERROR = 0x0012;
744 static const P6UINT32 KMIP_KEYVALUE_NOTPRESENT = 0x0013;
745 static const P6UINT32 KMIP_ATTESTATION_REQUIRED = 0x0014;
746 static const P6UINT32 KMIP_ATTESTATION_FAILED = 0x0015;
747 static const P6UINT32 KMIP_GENERAL_FAILURE = 0x0100;
751 static const P6UINT32 KMIP_BATCHOPTION_CONTINUE = 0x0001;
752 static const P6UINT32 KMIP_BATCHOPTION_STOP = 0x0002;
753 static const P6UINT32 KMIP_BATCHOPTION_UNDO = 0x0003;
757 static const P6UINT32 KMIP_USAGE_BYTE = 0x0001;
758 static const P6UINT32 KMIP_USAGE_OBJECT = 0x0002;
762 static const P6UINT32 KMIP_ENCODING_NO = 0x0001;
763 static const P6UINT32 KMIP_ENCODING_TTLV = 0x0002;
767 static const P6UINT32 KMIP_GROUP_MEMBER_FRESH = 0x0001;
768 static const P6UINT32 KMIP_GROUP_MEMBER_DEFAULT = 0x0002;
772 static const P6UINT32 KMIP_ALTNAME_TEXTSTRING = 0x0001;
773 static const P6UINT32 KMIP_ALTNAME_URI = 0x0002;
774 static const P6UINT32 KMIP_ALTNAME_SERIAL_NUMBER = 0x0003;
775 static const P6UINT32 KMIP_ALTNAME_EMAILADDRESS = 0x0004;
776 static const P6UINT32 KMIP_ALTNAME_DNSNAME = 0x0005;
777 static const P6UINT32 KMIP_ALTNAME_X500DN = 0x0006;
778 static const P6UINT32 KMIP_ALTNAME_IPADDRESS = 0x0007;
782 static const P6UINT32 KMIP_KVLT_TEXTSTRING = 0x0001;
783 static const P6UINT32 KMIP_KVLT_URI = 0x0002;
787 static const P6UINT32 KMIP_ATTEST_TPM_QUOTE = 0x0001;
788 static const P6UINT32 KMIP_ATTEST_TCG_INTEGRITY = 0x0002;
789 static const P6UINT32 KMIP_ATTEST_SAML_ASSERTION = 0x0003;
793 static const P6UINT32 KMIP_RNGALG_UNSPECIFIED = 0x0001;
794 static const P6UINT32 KMIP_RNGALG_FIPS186_2 = 0x0002;
795 static const P6UINT32 KMIP_RNGALG_DRBG = 0x0003;
796 static const P6UINT32 KMIP_RNGALG_NRBG = 0x0004;
797 static const P6UINT32 KMIP_RNGALG_ANSI_X931 = 0x0005;
798 static const P6UINT32 KMIP_RNGALG_ANSI_X962 = 0x0006;
802 static const P6UINT32 KMIP_DRBGALG_UNSPECIFIED = 0x0001;
803 static const P6UINT32 KMIP_DRBGALG_DUALEC = 0x0002;
804 static const P6UINT32 KMIP_DRBGALG_HASH = 0x0003;
805 static const P6UINT32 KMIP_DRBGALG_HMAC = 0x0004;
806 static const P6UINT32 KMIP_DRBGALG_CTR = 0x0005;
810 static const P6UINT32 KMIP_FIPS186_UNSPECIFIED = 0x0001;
811 static const P6UINT32 KMIP_FIPS186_GPXORIGINAL = 0x0002;
812 static const P6UINT32 KMIP_FIPS186_GPXCHANGENOTICE = 0x0003;
813 static const P6UINT32 KMIP_FIPS186_XORIGINAL = 0x0004;
814 static const P6UINT32 KMIP_FIPS186_XCHANGENOTICE = 0x0005;
815 static const P6UINT32 KMIP_FIPS186_KORIGINAL = 0x0006;
816 static const P6UINT32 KMIP_FIPS186_KCHANGENOTICE = 0x0007;
820 static const P6UINT32 KMIP_VALAUTH_UNSPECIFIED = 0x0001;
821 static const P6UINT32 KMIP_VALAUTH_NISTCMVP = 0x0002;
822 static const P6UINT32 KMIP_VALAUTH_COMMONCRITERIA = 0x0003;
826 static const P6UINT32 KMIP_VALTYPE_UNSPECIFIED = 0x0001;
827 static const P6UINT32 KMIP_VALTYPE_HARDWARE = 0x0002;
828 static const P6UINT32 KMIP_VALTYPE_SOFTWARE = 0x0003;
829 static const P6UINT32 KMIP_VALTYPE_FIRMWARE = 0x0004;
830 static const P6UINT32 KMIP_VALTYPE_HYBRID = 0x0005;
837 static const P6UINT32 KMIP_UNWRAPMODE_UNSPECIFIED = 0x0001;
838 static const P6UINT32 KMIP_UNWRAPMODE_PROCESSED = 0x0002;
839 static const P6UINT32 KMIP_UNWRAPMODE_NOTPROCESSED = 0x0003;
843 static const P6UINT32 KMIP_ONDESTROY_UNSPECIFIED = 0x0001;
844 static const P6UINT32 KMIP_ONDESTROY_KEYMATERIAL_DELETED = 0x0002;
845 static const P6UINT32 KMIP_ONDESTROY_KEYMATERIAL_SHREDDED = 0x0003;
846 static const P6UINT32 KMIP_ONDESTROY_METADATA_DELETED = 0x0004;
847 static const P6UINT32 KMIP_ONDESTROY_METADATA_SHREDDED = 0x0005;
848 static const P6UINT32 KMIP_ONDESTROY_DELETED = 0x0006;
849 static const P6UINT32 KMIP_ONDESTROY_SHREDDED = 0x0007;
853 static const P6UINT32 KMIP_SHREDALG_UNSPECIFIED = 0x0001;
854 static const P6UINT32 KMIP_SHREDALG_CRYPTOGRAPHIC = 0x0002;
855 static const P6UINT32 KMIP_SHREDALG_UNSUPPORTED = 0x0003;
859 static const P6UINT32 KMIP_RNGMODE_UNSPECIFIED = 0x0001;
860 static const P6UINT32 KMIP_RNGMODE_SHARED = 0x0002;
861 static const P6UINT32 KMIP_RNGMODE_NONSHARED = 0x0003;
865 static const P6UINT32 KMIP_REGMETHOD_UNSPECIFIED = 0x0001;
866 static const P6UINT32 KMIP_REGMETHOD_SERVER_PREGEN = 0x0002;
867 static const P6UINT32 KMIP_REGMETHOD_SERVER_ONDEMAND = 0x0003;
868 static const P6UINT32 KMIP_REGMETHOD_CLIENT_GEN = 0x0004;
869 static const P6UINT32 KMIP_REGMETHOD_CLIENT_REG = 0x0005;
873 static const P6UINT32 KMIP_MASKGENERATOR_MGF1 = 0x0001;
877 static const P6UINT32 KMIP_WRAPTYPE_NOTWRAPPED = 0x0001;
878 static const P6UINT32 KMIP_WRAPTYPE_ASREGISTERED = 0x0002;
883 static const P6UINT32 KMIP_USE_SIGN = 0x00000001;
884 static const P6UINT32 KMIP_USE_VERIFY = 0x00000002;
885 static const P6UINT32 KMIP_USE_ENCRYPT = 0x00000004;
886 static const P6UINT32 KMIP_USE_DECRYPT = 0x00000008;
887 static const P6UINT32 KMIP_USE_WRAPKEY = 0x00000010;
888 static const P6UINT32 KMIP_USE_UNWRAPKEY = 0x00000020;
889 static const P6UINT32 KMIP_USE_EXPORT = 0x00000040;
890 static const P6UINT32 KMIP_USE_MACGEN = 0x00000080;
891 static const P6UINT32 KMIP_USE_MACVERIFY = 0x00000100;
892 static const P6UINT32 KMIP_USE_DERIVEKEY = 0x00000200;
893 static const P6UINT32 KMIP_USE_CONTENT = 0x00000400;
894 static const P6UINT32 KMIP_USE_KEYAGREEMENT = 0x00000800;
895 static const P6UINT32 KMIP_USE_CERTSIGN = 0x00001000;
896 static const P6UINT32 KMIP_USE_CRLSIGN = 0x00002000;
897 static const P6UINT32 KMIP_USE_GENCGRAM = 0x00004000;
898 static const P6UINT32 KMIP_USE_VALIDATECGRAM = 0x00008000;
899 static const P6UINT32 KMIP_USE_TRANSLATE_ENCRYPT = 0x00010000;
900 static const P6UINT32 KMIP_USE_TRANSLATE_DECRYPT = 0x00020000;
901 static const P6UINT32 KMIP_USE_TRANSLATE_WRAP = 0x00040000;
902 static const P6UINT32 KMIP_USE_TRANSLATE_UNWRAP = 0x00080000;
906 static const P6UINT32 KMIP_STORAGE_ONLINE = 0x00000001;
907 static const P6UINT32 KMIP_STORAGE_ARCHIVAL = 0x00000002;
935 static const P6UINT32 KMIP_CMP_HTTPSPOST = 0x00000001;
936 static const P6UINT32 KMIP_CMP_MSGXML = 0x00000002;
937 static const P6UINT32 KMIP_CMP_MSGJSON = 0x00000004;
938 static const P6UINT32 KMIP_CMP_DESPARITY = 0x00000008;
939 static const P6UINT32 KMIP_CMP_TTLV = 0x00000010;
940 static const P6UINT32 KMIP_CMP_JSON_SOLIDUS = 0x00000020;
941 static const P6UINT32 KMIP_CMP_OFF_MULTIWRITE = 0x00000040;
P6R API type definitions and macros.
Constant KMIP definitions for profiles.