Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6kmip.h
Go to the documentation of this file.
1 
18 #ifndef P6KMIP_H__
19 #define P6KMIP_H__ 1
20 
21 #include "p6types.h"
22 
23 
24 namespace P6R {
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 // Values shared between encoder and decoders
31 //
32 // Section 9.1.1.2 Item Type
33 // TTLV - Item Type Codes
34 //
45 
46 // Section 9.1.3.1 Tags
47 //
49 const P6R::P6UINT32 KMIP_TAG_APPDATA = 0x00420002; // Application Data
50 const P6R::P6UINT32 KMIP_TAG_APPNAMESPACE = 0x00420003; // Application Namespace
51 const P6R::P6UINT32 KMIP_TAG_APPSPECIFICINFO = 0x00420004; // Application Specific Information
52 const P6R::P6UINT32 KMIP_TAG_ARCHIVEDATE = 0x00420005;
53 const P6R::P6UINT32 KMIP_TAG_ASYNCHCOORVALUE = 0x00420006; // Asynchronous Correlation Value
55 const P6R::P6UINT32 KMIP_TAG_ATTRIBUTE = 0x00420008;
61 const P6R::P6UINT32 KMIP_TAG_BATCHCONTINUATION = 0x0042000E; // Batch Error Continuation Option
62 const P6R::P6UINT32 KMIP_TAG_BATCHITEM = 0x0042000F;
67 const P6R::P6UINT32 KMIP_TAG_CERTIFICATEIDENTIFER = 0x00420014; // (deprecated as of version 1.1)
68 const P6R::P6UINT32 KMIP_TAG_CERTIFICATEISSUER = 0x00420015; // (deprecated as of version 1.1)
69 const P6R::P6UINT32 KMIP_TAG_CERTISSUERALTNAME = 0x00420016; // (deprecated as of version 1.1) Certificate Issuer Alternative Name
70 const P6R::P6UINT32 KMIP_TAG_CERTISSUERDISTNAME = 0x00420017; // (deprecated as of version 1.1) Certificate Issuer Distinguished Name
71 const P6R::P6UINT32 KMIP_TAG_CERTREQUEST = 0x00420018; // Certificate Request
72 const P6R::P6UINT32 KMIP_TAG_CERTREQUESTTYPE = 0x00420019; // Certificate Request Type
73 const P6R::P6UINT32 KMIP_TAG_CERTIFICATESUBJECT = 0x0042001A; // (deprecated as of version 1.1)
74 const P6R::P6UINT32 KMIP_TAG_CERTSUBJECTALTNAME = 0x0042001B; // (deprecated as of version 1.1) Certificate Subject Alternative Name
75 const P6R::P6UINT32 KMIP_TAG_CERTSUBJECTDISTNAME = 0x0042001C; // (deprecated as of version 1.1) Certificate Subject Distinguished Name
80 const P6R::P6UINT32 KMIP_TAG_OCCURRENCEDATE = 0x00420021; // Compromise Occurrence Date
86 const P6R::P6UINT32 KMIP_TAG_CRT = 0x00420027; // CRT Coefficient
87 const P6R::P6UINT32 KMIP_TAG_CRYPTOALGORITHM = 0x00420028; // Cryptographic Algorithm
88 const P6R::P6UINT32 KMIP_TAG_CRYPTODOMAINPARAMS = 0x00420029; // Cryptographic Domain Parameters
89 const P6R::P6UINT32 KMIP_TAG_CRYPTOLENGTH = 0x0042002A; // Cryptographic Length
90 const P6R::P6UINT32 KMIP_TAG_CRYPTOPARAMS = 0x0042002B; // Cryptographic Parameters
91 const P6R::P6UINT32 KMIP_TAG_CRYPTOUSAGEMASK = 0x0042002C; // Cryptographic Usage Mask
93 const P6R::P6UINT32 KMIP_TAG_D = 0x0042002E;
99 const P6R::P6UINT32 KMIP_TAG_DIGEST = 0x00420034;
101 const P6R::P6UINT32 KMIP_TAG_ENCRYPTKEYINFO = 0x00420036; // Encryption Key Information
102 const P6R::P6UINT32 KMIP_TAG_G = 0x00420037;
106 const P6R::P6UINT32 KMIP_TAG_ISSUER = 0x0042003B; // (deprecated as of version 1.1)
108 const P6R::P6UINT32 KMIP_TAG_IVCOUNTERNONCE = 0x0042003D; // IV/Counter/Nonce
109 const P6R::P6UINT32 KMIP_TAG_J = 0x0042003E;
110 const P6R::P6UINT32 KMIP_TAG_KEY = 0x0042003F;
111 const P6R::P6UINT32 KMIP_TAG_KEYBLOCK = 0x00420040;
115 const P6R::P6UINT32 KMIP_TAG_KEYPARTID = 0x00420044; // Key Part Identifier
116 const P6R::P6UINT32 KMIP_TAG_KEYVALUE = 0x00420045;
118 const P6R::P6UINT32 KMIP_TAG_KEYWRAPPINGSPEC = 0x00420047; // Key Wrapping Specification
120 const P6R::P6UINT32 KMIP_TAG_LEASETIME = 0x00420049;
121 const P6R::P6UINT32 KMIP_TAG_LINK = 0x0042004A;
122 const P6R::P6UINT32 KMIP_TAG_LINKTYPE = 0x0042004B;
123 const P6R::P6UINT32 KMIP_TAG_LINKEDOBJECTID = 0x0042004C; // Linked Object Identifier
124 const P6R::P6UINT32 KMIP_TAG_MACSIGNATURE = 0x0042004D; // MAC/Signature
125 const P6R::P6UINT32 KMIP_TAG_MACKEYINFO = 0x0042004E; // MAC/Signature Key Information
129 const P6R::P6UINT32 KMIP_TAG_MODULUS = 0x00420052;
130 const P6R::P6UINT32 KMIP_TAG_NAME = 0x00420053;
131 const P6R::P6UINT32 KMIP_TAG_NAMETYPE = 0x00420054;
135 const P6R::P6UINT32 KMIP_TAG_OFFSET = 0x00420058;
140 const P6R::P6UINT32 KMIP_TAG_OPPOLICYNAME = 0x0042005D; // Operation Policy Name
141 const P6R::P6UINT32 KMIP_TAG_P = 0x0042005E;
143 const P6R::P6UINT32 KMIP_TAG_PRIMEEXPP = 0x00420060; // Prime Exponent P
144 const P6R::P6UINT32 KMIP_TAG_PRIMEEXPQ = 0x00420061; // Prime Exponent Q
148 const P6R::P6UINT32 KMIP_TAG_PRIVATEKEYATTRIB = 0x00420065; // Private Key Template Attributes
149 const P6R::P6UINT32 KMIP_TAG_PRIVATEKEYUNIQUEID = 0x00420066; // Private Key Unique Identifer
157 const P6R::P6UINT32 KMIP_TAG_PUBLICKEYATTRIB = 0x0042006E; // Public Key Template Attributes
158 const P6R::P6UINT32 KMIP_TAG_PUBLICKEYUNIQUEID = 0x0042006F; // Public Key Unique Identifer
160 const P6R::P6UINT32 KMIP_TAG_Q = 0x00420071;
161 const P6R::P6UINT32 KMIP_TAG_QSTRING = 0x00420072;
162 const P6R::P6UINT32 KMIP_TAG_QLENGTH = 0x00420073;
165 const P6R::P6UINT32 KMIP_TAG_REPLACEDUNIQUEID = 0x00420076; // Replaced Unique Identifer
179 const P6R::P6UINT32 KMIP_TAG_SALT = 0x00420084;
182 const P6R::P6UINT32 KMIP_TAG_SERIALNUMBER = 0x00420087; // (deprecated as of version 1.1)
184 const P6R::P6UINT32 KMIP_TAG_SPLITKEY = 0x00420089;
188 const P6R::P6UINT32 KMIP_TAG_STATE = 0x0042008D;
191 const P6R::P6UINT32 KMIP_TAG_TEMPLATE = 0x00420090;
200 const P6R::P6UINT32 KMIP_TAG_USERNAME = 0x00420099;
206 const P6R::P6UINT32 KMIP_TAG_X = 0x0042009F;
207 const P6R::P6UINT32 KMIP_TAG_Y = 0x004200A0;
208 const P6R::P6UINT32 KMIP_TAG_PASSWORD = 0x004200A1;
215 const P6R::P6UINT32 KMIP_TAG_FRESH = 0x004200A8;
220 const P6R::P6UINT32 KMIP_TAG_CERTLENGTH = 0x004200AD; // Certificate length
221 const P6R::P6UINT32 KMIP_TAG_DIGITALSIGALG = 0x004200AE; // Digital Signature Algorithm
222 const P6R::P6UINT32 KMIP_TAG_CERTSERIALNUMBER = 0x004200AF; // Certificate Serial Number
224 const P6R::P6UINT32 KMIP_TAG_ISSUERALTNAME = 0x004200B1; // Issuer Alternative Name
225 const P6R::P6UINT32 KMIP_TAG_ISSUERDISTNAME = 0x004200B2; // Issuer Distinguished Name
226 const P6R::P6UINT32 KMIP_TAG_SUBJECTALTNAME = 0x004200B3; // Subject Alternative Name
227 const P6R::P6UINT32 KMIP_TAG_SUBJECTDISTNAME = 0x004200B4; // Subject Distinguished Name
228 const P6R::P6UINT32 KMIP_TAG_X509CERTIDENTIFIER = 0x004200B5; // X.509 Certificate Identifier
229 const P6R::P6UINT32 KMIP_TAG_X509CERTISSUER = 0x004200B6; // X.509 Certificate Issuer
230 const P6R::P6UINT32 KMIP_TAG_X509CERTSUBJECT = 0x004200B7; // X.509 Certificate Subject
231 const P6R::P6UINT32 KMIP_TAG_KEYVALUELOC = 0x004200B8; // Key Value Location
236 const P6R::P6UINT32 KMIP_TAG_PGPKEY = 0x004200BD;
238 const P6R::P6UINT32 KMIP_TAG_ALTNAME = 0x004200BF; // Alternative Name
241 const P6R::P6UINT32 KMIP_TAG_DATA = 0x004200C2;
244 const P6R::P6UINT32 KMIP_TAG_RANDOMIV = 0x004200C5;
245 const P6R::P6UINT32 KMIP_TAG_MACDATA = 0x004200C6;
247 const P6R::P6UINT32 KMIP_TAG_NONCE = 0x004200C8;
248 const P6R::P6UINT32 KMIP_TAG_NONCEID = 0x004200C9;
250 const P6R::P6UINT32 KMIP_TAG_ATTESTATIONMEASURE = 0x004200CB; // Attestation Mesaurement
251 const P6R::P6UINT32 KMIP_TAG_ATTESTATIONASSERT = 0x004200CC; // Attestation Assertion
252 const P6R::P6UINT32 KMIP_TAG_IVLENGTH = 0x004200CD;
253 const P6R::P6UINT32 KMIP_TAG_TAGLENGTH = 0x004200CE;
258 
259 // -> Section 9.1.3.2.1 Credential Type Enumeration
260 const P6UINT32 KMIP_CRED_NAMEPASS = 0x0001; // Username and Password
261 const P6UINT32 KMIP_CRED_DEVICE = 0x0002;
263 // KMIP_Extensions 0x8XXXXXXX
264 
265 // Section 9.1.3.2.2 Key Compression Type Enumeration
266 const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY = 0x0001; // EC Public Key Type Uncompressed
267 const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_PRIME = 0x0002; // EC Public Key Type X9.62 Compressed Prime
268 const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_CHAR2 = 0x0003; // EC Public Key Type X9.62 Compressed Char2
269 const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_HYBRID = 0x0004; // EC Public Key Type X9.62 Hybrid
270 // KMIP_Extensions 0x8XXXXXXX
271 
272 // Section 9.1.3.2.3 Key Format Type Enumeration
279 const P6UINT32 KMIP_KEYFORMAT_TRANSYMKEY = 0x0007; // Transparent Symmetric key
280 const P6UINT32 KMIP_KEYFORMAT_TRANDSAPRIVKEY = 0x0008; // Transparent DSA Private key
281 const P6UINT32 KMIP_KEYFORMAT_TRANDSAPUBKEY = 0x0009; // Transparent DSA Public key
282 const P6UINT32 KMIP_KEYFORMAT_TRANRSAPRIVKEY = 0x000A; // Transparent RSA Private key
283 const P6UINT32 KMIP_KEYFORMAT_TRANRSAPUBKEY = 0x000B; // Transparent RSA Public key
284 const P6UINT32 KMIP_KEYFORMAT_TRANDHPRIVKEY = 0x000C; // Transparent DH Private key
285 const P6UINT32 KMIP_KEYFORMAT_TRANDHPUBKEY = 0x000D; // Transparent DH Public key
286 const P6UINT32 KMIP_KEYFORMAT_TRANECDSAPRIVKEY = 0x000E; // Transparent ECDSA Private key
287 const P6UINT32 KMIP_KEYFORMAT_TRANECDSAPUBKEY = 0x000F; // Transparent ECDSA Publick key
288 const P6UINT32 KMIP_KEYFORMAT_TRANECDHPRIVKEY = 0x0010; // Transparent ECDH Private key
289 const P6UINT32 KMIP_KEYFORMAT_TRANECDHPUBKEY = 0x0011; // Transparent ECDH Public key
290 const P6UINT32 KMIP_KEYFORMAT_TRANECMQVPRIVKEY = 0x0012; // Transparent ECMQV Private key
291 const P6UINT32 KMIP_KEYFORMAT_TRANECMQVPUBKEY = 0x0013; // Transparent ECMQV Public key
292 // KMIP_Extensions 0x8XXXXXXX
293 
294 // Section 9.1.3.2.4 Wrapping Method Enumeration
296 const P6UINT32 KMIP_WRAP_SIGN = 0x0002;
299 const P6UINT32 KMIP_WRAP_TR21 = 0x0005;
300 // KMIP_Extensions 0x8XXXXXXX
301 
302 // Section 9.1.3.2.5 Recommended Curve Enumeration for ECDSA, ECDH, and ECMQV
303 const P6UINT32 KMIP_P192 = 0x0001;
304 const P6UINT32 KMIP_K163 = 0x0002;
305 const P6UINT32 KMIP_B163 = 0x0003;
306 const P6UINT32 KMIP_P224 = 0x0004;
307 const P6UINT32 KMIP_K233 = 0x0005;
308 const P6UINT32 KMIP_B233 = 0x0006;
309 const P6UINT32 KMIP_P256 = 0x0007;
310 const P6UINT32 KMIP_K283 = 0x0008;
311 const P6UINT32 KMIP_B283 = 0x0009;
312 const P6UINT32 KMIP_P384 = 0x000A;
313 const P6UINT32 KMIP_K409 = 0x000B;
314 const P6UINT32 KMIP_B409 = 0x000C;
315 const P6UINT32 KMIP_P521 = 0x000D;
316 const P6UINT32 KMIP_K571 = 0x000E;
317 const P6UINT32 KMIP_B571 = 0x000F;
318 // KMIP_Extensions 0x8XXXXXXX
319 
320 // Section 9.1.3.2.6 Certificate Type Enumeration
321 const P6UINT32 KMIP_CERT_X509 = 0x0001;
322 const P6UINT32 KMIP_CERT_PGP = 0x0002;
323 // KMIP_Extensions 0x8XXXXXXX
324 
325 // Section 9.1.3.2.7 Digital Signature Algorithm Enumeration
326 const P6UINT32 KMIP_SIG_MD2RSA = 0x0001; // MD2 with RSA Encryption (PKCS#1 v1.5)
327 const P6UINT32 KMIP_SIG_MD5RSA = 0x0002; // MD5 with RSA Encryption (PKCS#1 v1.5)
328 const P6UINT32 KMIP_SIG_SHA1RSA = 0x0003; // SHA-1 RSA Encryption (PKCS#1 v1.5)
329 const P6UINT32 KMIP_SIG_SSH224RSA = 0x0004; // SHA-224 with RSA Encryption (PKCS#1 v1.5)
330 const P6UINT32 KMIP_SIG_SHA256RSA = 0x0005; // SHA-256 with RSA Encryption (PKCS#1 v1.5)
331 const P6UINT32 KMIP_SIG_SHA384RSA = 0x0006; // SHA-384 with RSA Encryption (PKCS#1 v1.5)
332 const P6UINT32 KMIP_SIG_SHA512RSA = 0x0007; // SHA-512 with RSA Encryption (PKCS#1 v1.5)
333 const P6UINT32 KMIP_SIG_RSASSA = 0x0008; // RSASSA-PS (PKCS#1 v2.1)
334 const P6UINT32 KMIP_SIG_DSASHA1 = 0x0009; // DSA with SHA-1
335 const P6UINT32 KMIP_SIG_DSASHA224 = 0x000A; // DSA with SHA224
336 const P6UINT32 KMIP_SIG_DSASHA256 = 0x000B; // DSA with SHA256
337 const P6UINT32 KMIP_SIG_ECDSASHA1 = 0x000C; // ECDSA with SHA-1
338 const P6UINT32 KMIP_SIG_ECDSASHA224 = 0x000D; // ECDSA with SHA224
339 const P6UINT32 KMIP_SIG_ECDSASHA256 = 0x000E; // ECDSA with SHA256
340 const P6UINT32 KMIP_SIG_ECDSASHA384 = 0x000F; // ECDSA with SHA384
341 const P6UINT32 KMIP_SIG_ECDSASHA512 = 0x0010; // ECDSA with SHA512
342 // KMIP_Extensions 0x8XXXXXXX
343 
344 // Section 9.1.3.2.8 Split Key Method Enumeration
346 const P6UINT32 KMIP_SPLITKEY_GF2_16 = 0x0002; // Polynomial Sharing GF (2 power 16)
347 const P6UINT32 KMIP_SPLITKEY_PRIME = 0x0003; // Polynomial Sharing Prime Field
348 const P6UINT32 KMIP_SPLITKEY_GF2_8 = 0x0004; // Polynomial Sharing GF (2 power 8)
349 // KMIP_Extensions 0x8XXXXXXX
350 
351 // 9.1.3.2.9 Secret Data Type Enumeration
353 const P6UINT32 KMIP_SECRET_SEED = 0x0002;
354 // KMIP_Extensions 0x8XXXXXXX
355 
356 // -> Section 9.1.3.2.10 Opaque Data Type Enumeration - only has extensions
357 
358 // -> Section 9.1.3.2.11 Name Type Enumeration
360 const P6UINT32 KMIP_NAME_URI = 0x0002;
361 // KMIP_Extensions 0x8XXXXXXX
362 
363 // Section 9.1.3.2.12 Object Type Enumeration
373 // KMIP_Extensions 0x8XXXXXXX
374 
375 // Section 9.1.3.2.13 Cryptographic Algorithm Enumeration
376 const P6UINT32 KMIP_DES = 0x0001;
377 const P6UINT32 KMIP_3DES = 0x0002;
378 const P6UINT32 KMIP_AES = 0x0003;
379 const P6UINT32 KMIP_RSA = 0x0004;
380 const P6UINT32 KMIP_DSA = 0x0005;
381 const P6UINT32 KMIP_ECDSA = 0x0006;
382 const P6UINT32 KMIP_HMAC_SHA1 = 0x0007;
383 const P6UINT32 KMIP_HMAC_SHA224 = 0x0008;
384 const P6UINT32 KMIP_HMAC_SHA256 = 0x0009;
385 const P6UINT32 KMIP_HMAC_SHA384 = 0x000A;
386 const P6UINT32 KMIP_HMAC_SHA512 = 0x000B;
387 const P6UINT32 KMIP_HMAC_MD5 = 0x000C;
388 const P6UINT32 KMIP_DH = 0x000D;
389 const P6UINT32 KMIP_ECDH = 0x000E;
390 const P6UINT32 KMIP_ECMQV = 0x000F;
391 const P6UINT32 KMIP_BLOWFISH = 0x0010;
392 const P6UINT32 KMIP_CAMELLIA = 0x0011;
393 const P6UINT32 KMIP_CAST5 = 0x0012;
394 const P6UINT32 KMIP_IDEA = 0x0013;
395 const P6UINT32 KMIP_MARS = 0x0014;
396 const P6UINT32 KMIP_RC2 = 0x0015;
397 const P6UINT32 KMIP_RC4 = 0x0016;
398 const P6UINT32 KMIP_RC5 = 0x0017;
399 const P6UINT32 KMIP_SKIPJACK = 0x0018;
400 const P6UINT32 KMIP_TWOFISH = 0x0019;
401 const P6UINT32 KMIP_EC = 0x001A;
402 // KMIP_Extensions 0x8XXXXXXX
403 
404 // Section 9.1.3.2.14 Block Cipher Mode Enumeration
405 const P6UINT32 KMIP_CBC = 0x0001;
406 const P6UINT32 KMIP_ECB = 0x0002;
407 const P6UINT32 KMIP_PCBC = 0x0003;
408 const P6UINT32 KMIP_CFB = 0x0004;
409 const P6UINT32 KMIP_OFB = 0x0005;
410 const P6UINT32 KMIP_CTR = 0x0006;
411 const P6UINT32 KMIP_CMAC = 0x0007;
412 const P6UINT32 KMIP_CCM = 0x0008;
413 const P6UINT32 KMIP_GCM = 0x0009;
414 const P6UINT32 KMIP_CBC_MAC = 0x000A;
415 const P6UINT32 KMIP_XTS = 0x000B;
416 const P6UINT32 KMIP_AESKEYWRAP = 0x000C; // AESKeyWrapPadding
417 const P6UINT32 KMIP_NISTKEYWRAP = 0x000D; //
418 const P6UINT32 KMIP_AESKW = 0x000E; // X9.102
419 const P6UINT32 KMIP_TDKW = 0x000F; // X9.102
420 const P6UINT32 KMIP_AKW1 = 0x0010; // X9.102
421 const P6UINT32 KMIP_AKW2 = 0x0011; // X9.102
422 // KMIP_Extensions 0x8XXXXXXX
423 
424 // Section 9.1.3.2.15 Padding Method Enumeration
425 const P6UINT32 KMIP_PAD_NONE = 0x0001;
426 const P6UINT32 KMIP_PAD_OAEP = 0x0002;
427 const P6UINT32 KMIP_PAD_PKCS5 = 0x0003;
428 const P6UINT32 KMIP_PAD_SSL3 = 0x0004;
429 const P6UINT32 KMIP_PAD_ZEROS = 0x0005;
430 const P6UINT32 KMIP_PAD_ANSI = 0x0006; // X9.23
431 const P6UINT32 KMIP_PAD_ISO = 0x0007; // 10126
432 const P6UINT32 KMIP_PAD_PKCS1 = 0x0008; // v1.5
433 const P6UINT32 KMIP_PAD_X9_31 = 0x0009;
434 const P6UINT32 KMIP_PAD_PSS = 0x000A;
435 // KMIP_Extensions 0x8XXXXXXX
436 
437 // Section 9.1.3.2.16 Hashing Algorithm Enumeration
438 const P6UINT32 KMIP_MD2 = 0x0001;
439 const P6UINT32 KMIP_MD4 = 0x0002;
440 const P6UINT32 KMIP_MD5 = 0x0003;
441 const P6UINT32 KMIP_SHA1 = 0x0004;
442 const P6UINT32 KMIP_SHA224 = 0x0005;
443 const P6UINT32 KMIP_SHA256 = 0x0006;
444 const P6UINT32 KMIP_SHA384 = 0x0007;
445 const P6UINT32 KMIP_SHA512 = 0x0008;
446 const P6UINT32 KMIP_RIPEMD160 = 0x0009;
447 const P6UINT32 KMIP_TIGER = 0x000A;
448 const P6UINT32 KMIP_WHIRLPOOL = 0x000B;
449 // KMIP_Extensions 0x8XXXXXXX
450 
451 // Section 9.1.3.2.17 Key Role Type Enumeration
452 const P6UINT32 KMIP_BDK = 0x0001;
453 const P6UINT32 KMIP_CVK = 0x0002;
454 const P6UINT32 KMIP_DEK = 0x0003;
455 const P6UINT32 KMIP_MKAC = 0x0004;
456 const P6UINT32 KMIP_MKSMC = 0x0005;
457 const P6UINT32 KMIP_MKSMI = 0x0006;
458 const P6UINT32 KMIP_MKDAC = 0x0007;
459 const P6UINT32 KMIP_MKDN = 0x0008;
460 const P6UINT32 KMIP_MKCP = 0x0009;
461 const P6UINT32 KMIP_MKOTH = 0x000A;
462 const P6UINT32 KMIP_KEK = 0x000B; // Key encrypting key
463 const P6UINT32 KMIP_MAC16609 = 0x000C;
464 const P6UINT32 KMIP_MAC97971 = 0x000D;
465 const P6UINT32 KMIP_MAC97972 = 0x000E;
466 const P6UINT32 KMIP_MAC97973 = 0x000F;
467 const P6UINT32 KMIP_MAC97974 = 0x0010;
468 const P6UINT32 KMIP_MAC97975 = 0x0011;
469 const P6UINT32 KMIP_ZPK = 0x0012;
470 const P6UINT32 KMIP_PVKIBM = 0x0013;
471 const P6UINT32 KMIP_PVKPVV = 0x0014;
472 const P6UINT32 KMIP_PVKOTH = 0x0015;
473 // KMIP_Extensions 0x8XXXXXXX
474 
475 // Section 9.1.3.2.18 State Enumeration
481 const P6UINT32 KMIP_STATE_DESTORYCOMP = 0x0006; // Destroyed Compromised
482 // KMIP_Extensions 0x8XXXXXXX
483 
484 // Section 9.1.3.2.19 Revocation Reason Code Enumeration
488 const P6UINT32 KMIP_REVOC_AFFILCHANGED = 0x0004; // Affiliation Changed
490 const P6UINT32 KMIP_REVOC_CESSATION = 0x0006; // Cessation of Operation
491 const P6UINT32 KMIP_REVOC_PRIVWITHDRAWN = 0x0007; // Privilege Withdrawn
492 // KMIP_Extensions 0x8XXXXXXX
493 
494 // Section 9.1.3.2.20 Link Type Enumeration
495 const P6UINT32 KMIP_LINK_CERTIFICATE = 0x0101; // does not start at 0x0001
498 const P6UINT32 KMIP_LINK_DERIVATION = 0x0104; // Derivation Base Object Link
500 const P6UINT32 KMIP_LINK_REPLACEMENT = 0x0106; // Replacement Object Link
501 const P6UINT32 KMIP_LINK_REPLACED = 0x0107; // Replaced Object Link
502 const P6UINT32 KMIP_LINK_PARENT = 0x0108;
503 const P6UINT32 KMIP_LINK_CHILD = 0x0109;
504 const P6UINT32 KMIP_LINK_PREVIOUS = 0x010A;
505 const P6UINT32 KMIP_LINK_NEXT = 0x010B;
506 // KMIP_Extensions 0x8XXXXXXX
507 
508 // Section 9.1.3.2.21 Derivation Method Enumeration
510 const P6UINT32 KMIP_DERIVE_HASH = 0x0002;
511 const P6UINT32 KMIP_DERIVE_HMAC = 0x0003;
516 // KMIP_Extensions 0x8XXXXXXX
517 
518 // Section 9.1.3.2.22 Certificate Request Type Enumeration
523 // KMIP_Extensions 0x8XXXXXXX
524 
525 // Section 9.1.3.2.23 Validity Indicator Enumeration
529 // KMIP_Extensions 0x8XXXXXXX
530 
531 // Section 9.1.2.24 Query Function Enumeration
535 const P6UINT32 KMIP_QUERY_APPNAMESPACES = 0x0004; // Query Application Namespaces
539 // KMIP_Extensions 0x8XXXXXXX
540 
541 // Section 9.1.3.2.25 Cancellation Result Enumeration
547 // KMIP_Extensions 0x8XXXXXXX
548 
549 // Section 9.1.3.2.26 Put Function Enumeration
550 const P6UINT32 KMIP_PUT_NEW = 0x0001;
551 const P6UINT32 KMIP_PUT_REPLACE = 0x0002;
552 // KMIP_Extensions 0x8XXXXXXX
553 
554 // Section 9.1.3.2.27 Operation Enumeration
564 const P6R::P6UINT8 KMIP_OP_GET = 0x000A;
571 const P6R::P6UINT8 KMIP_OP_GETUSAGEALLOC = 0x0011; // Get Usage Allocation
580 const P6R::P6UINT8 KMIP_OP_POLL = 0x001A;
582 const P6R::P6UINT8 KMIP_OP_PUT = 0x001C;
587 const P6R::P6UINT8 KMIP_OP_SIGN = 0x0021;
589 const P6R::P6UINT8 KMIP_OP_MAC = 0x0023;
593 const P6R::P6UINT8 KMIP_OP_HASH = 0x0027;
596 // KMIP_Extensions 0x8XXXXXXX
597 
598 // Section 9.1.3.2.28 Result Status Enumeration
600 const P6UINT32 KMIP_RESULT_FAILED = 0x0001; // Operation Failed
601 const P6UINT32 KMIP_RESULT_PENDING = 0x0002; // Operation Pending
602 const P6UINT32 KMIP_RESULT_UNDONE = 0x0003; // Operation Undone
603 // KMIP_Extensions 0x8XXXXXXX
604 
605 // Section 9.1.3.2.29 Result Reason Enumeration
608 const P6UINT32 KMIP_AUTHENTICATION_FAILURE = 0x0003; // Authentication Not Successful
614 const P6UINT32 KMIP_OPERATION_CANCELED = 0x0009; // Operation Canceled By Requester
620 const P6UINT32 KMIP_NAMESPACE_NOTSUPPORTED = 0x000F; // Application Namespace Not Supported
621 const P6UINT32 KMIP_KEYFORMAT_NOTSUPPORTED = 0x0010; // Key Format Type Not Supported
622 const P6UINT32 KMIP_KEYCOMPRES_NOTSUPPORTED = 0x0011; // Key Compression Type Not Supported
628 // KMIP_Extensions 0x8XXXXXXX
629 
630 // Section 9.1.3.2.30 Batch Error Continuation Option Enumeration
634 // KMIP_Extensions 0x8XXXXXXX
635 
636 // Section 9.1.3.2.31 Usage Limits Unit Enumeration
637 const P6UINT32 KMIP_USAGE_BYTE = 0x0001;
639 // KMIP_Extensions 0x8XXXXXXX
640 
641 // Section 9.1.3.2.32 Encoding Option Enumeration
642 const P6UINT32 KMIP_ENCODING_NO = 0x0001;
644 // KMIP_Extensions 0x8XXXXXXX
645 
646 // Section 9.1.3.2.33 Object Group Member Enumeration
649 // KMIP_Extensions 0x8XXXXXXX
650 
651 // Section 9.1.3.2.34 Alternative Name Type Enumeration
652 const P6UINT32 KMIP_ALTNAME_TEXTSTRING = 0x0001; // Uninterpreted Text String
653 const P6UINT32 KMIP_ALTNAME_URI = 0x0002;
654 const P6UINT32 KMIP_ALTNAME_SERIAL_NUMBER = 0x0003; // Object Serial Number
657 const P6UINT32 KMIP_ALTNAME_X500DN = 0x0006; // X.500 Distinguished Name
659 // KMIP_Extensions 0x8XXXXXXX
660 
661 // Section 9.1.3.2.35 Key Value Location Type (KVLT) Enumeration
662 const P6UINT32 KMIP_KVLT_TEXTSTRING = 0x0001; // Uninterpreted Text String
663 const P6UINT32 KMIP_KVLT_URI = 0x0002;
664 // KMIP_Extensions 0x8XXXXXXX
665 
666 // Section 9.1.3.2.36 Attestation Type Enumeration
668 const P6UINT32 KMIP_ATTEST_TCG_INTEGRITY = 0x0002; // Attestation TCG Integrity Report
670 // KMIP_Extensions 0x8XXXXXXX
671 
672 // Section 9.1.3.3.1 Cryptographic Usage Mask (Bit mask)
673 const P6UINT32 KMIP_USE_SIGN = 0x00000001;
674 const P6UINT32 KMIP_USE_VERIFY = 0x00000002;
675 const P6UINT32 KMIP_USE_ENCRYPT = 0x00000004;
676 const P6UINT32 KMIP_USE_DECRYPT = 0x00000008;
677 const P6UINT32 KMIP_USE_WRAPKEY = 0x00000010;
678 const P6UINT32 KMIP_USE_UNWRAPKEY = 0x00000020;
679 const P6UINT32 KMIP_USE_EXPORT = 0x00000040;
680 const P6UINT32 KMIP_USE_MACGEN = 0x00000080; // MAC Generate
681 const P6UINT32 KMIP_USE_MACVERIFY = 0x00000100; //
682 const P6UINT32 KMIP_USE_DERIVEKEY = 0x00000200; //
683 const P6UINT32 KMIP_USE_CONTENT = 0x00000400; // Content Commitment (Non Repudiation)
684 const P6UINT32 KMIP_USE_KEYAGREEMENT = 0x00000800; //
685 const P6UINT32 KMIP_USE_CERTSIGN = 0x00001000; // Certificate Sign
686 const P6UINT32 KMIP_USE_CRLSIGN = 0x00002000; //
687 const P6UINT32 KMIP_USE_GENCGRAM = 0x00004000; // Generate Cryptogram
688 const P6UINT32 KMIP_USE_VALIDATECGRAM = 0x00008000; // Validate Cryptogram
693 // KMIP_Extensions 0xXXX00000
694 
695 // Section 9.1.3.3.2 Storage Status (Bit) Mask
696 const P6UINT32 KMIP_STORAGE_ONLINE = 0x00000001;
697 const P6UINT32 KMIP_STORAGE_ARCHIVAL = 0x00000002;
698 // KMIP_Extensions 0xXXXXXXX0
699 
700 
722 const P6UINT32 KMIP_CMP_TTLV = 0x00000000;
723 const P6UINT32 KMIP_CMP_HTTPSPOST = 0x00000001;
724 const P6UINT32 KMIP_CMP_MSGXML = 0x00000002;
725 const P6UINT32 KMIP_CMP_MSGJSON = 0x00000004;
726 const P6UINT32 KMIP_CMP_DESPARITY = 0x00000008;
727 const P6UINT32 KMIP_CMP_JSON_SOLIDUS = 0x00000020;
728 
729 
730 #ifdef __cplusplus
731 }
732 #endif
733 
734 } // namespace
735 
736 #endif
737 
const P6R::P6UINT32 KMIP_TAG_CRITICALITYINDICATOR
Definition: p6kmip.h:85
const P6R::P6UINT32 KMIP_TAG_BATCHORDER
Definition: p6kmip.h:63
const P6R::P6UINT32 KMIP_TAG_OPERATION
Definition: p6kmip.h:139
const P6R::P6UINT32 KMIP_TAG_NAMETYPE
Definition: p6kmip.h:131
const P6R::P6UINT32 KMIP_TAG_P
Definition: p6kmip.h:141
const P6UINT32 KMIP_SIG_ECDSASHA256
Definition: p6kmip.h:339
const P6UINT32 KMIP_ECB
Definition: p6kmip.h:406
const P6R::P6UINT32 KMIP_TAG_CREDENTIALTYPE
Definition: p6kmip.h:83
const P6R::P6UINT8 KMIP_OP_REGISTER
Definition: p6kmip.h:557
const P6R::P6UINT32 KMIP_TAG_CONTACTINFO
Definition: p6kmip.h:81
const P6UINT32 KMIP_NAME_TEXTSTR
Definition: p6kmip.h:359
const P6UINT32 KMIP_SPLITKEY_GF2_8
Definition: p6kmip.h:348
const P6UINT32 KMIP_QUERY_ATTENSTATIONTYPES
Definition: p6kmip.h:538
const P6UINT32 KMIP_TDKW
Definition: p6kmip.h:419
const P6R::P6UINT32 KMIP_TAG_CERTSUBJECTDISTNAME
Definition: p6kmip.h:75
const P6UINT32 KMIP_KEYFORMAT_TRANECDSAPRIVKEY
Definition: p6kmip.h:286
const P6R::P6UINT32 KMIP_TAG_CREDENTIAL
Definition: p6kmip.h:82
const P6R::P6UINT8 KMIP_OP_LOCATE
Definition: p6kmip.h:562
const P6R::P6UINT32 KMIP_TAG_EXTENSIONNAME
Definition: p6kmip.h:212
const P6R::P6UINT32 KMIP_TAG_PRIVATEEXPONENT
Definition: p6kmip.h:146
const P6UINT32 KMIP_PAD_ZEROS
Definition: p6kmip.h:429
const P6R::P6UINT8 KMIP_OP_SIGNATUREVERIFY
Definition: p6kmip.h:588
const P6R::P6UINT32 KMIP_TAG_INITIALDATE
Definition: p6kmip.h:104
const P6UINT32 KMIP_RC4
Definition: p6kmip.h:397
const P6UINT32 KMIP_BDK
Definition: p6kmip.h:452
const P6UINT32 KMIP_PUT_NEW
Definition: p6kmip.h:550
const P6UINT32 KMIP_KEYFORMAT_TRANECDSAPUBKEY
Definition: p6kmip.h:287
const P6R::P6UINT32 KMIP_TAG_CERTREQUESTTYPE
Definition: p6kmip.h:72
const P6R::P6UINT32 KMIP_TAG_DESTROYDATE
Definition: p6kmip.h:98
const P6UINT32 KMIP_DERIVE_PBKDF2
Definition: p6kmip.h:509
const P6UINT32 KMIP_AKW1
Definition: p6kmip.h:420
const P6R::P6UINT32 KMIP_TAG_OPAQUEOBJECT
Definition: p6kmip.h:138
const P6R::P6UINT32 KMIP_TAG_NAMEVALUE
Definition: p6kmip.h:132
const P6R::P6UINT8 KMIP_OP_POLL
Definition: p6kmip.h:580
const P6UINT32 KMIP_QUERY_EXTENSIONMAP
Definition: p6kmip.h:537
const P6R::P6UINT8 KMIP_OP_REKEYKEYPAIR
Definition: p6kmip.h:583
const P6R::P6UINT8 KMIP_OP_CHECK
Definition: p6kmip.h:563
const P6R::P6UINT32 KMIP_TAG_USAGELIMITSCOUNT
Definition: p6kmip.h:197
const P6R::P6UINT32 KMIP_TAG_PADDINGMETHOD
Definition: p6kmip.h:142
const P6UINT32 KMIP_KEYFORMAT_TRANDHPUBKEY
Definition: p6kmip.h:285
const P6UINT32 KMIP_OBJECT_OPAQUE
Definition: p6kmip.h:371
const P6UINT32 KMIP_DERIVE_ENCRYPT
Definition: p6kmip.h:512
const P6UINT32 KMIP_GROUP_MEMBER_DEFAULT
Definition: p6kmip.h:648
const P6R::P6UINT32 KMIP_TAG_ISSUER
Definition: p6kmip.h:106
const P6UINT32 KMIP_QUERY_OPERATIIONS
Definition: p6kmip.h:532
const P6UINT32 KMIP_KEYFORMAT_NOTSUPPORTED
Definition: p6kmip.h:621
const P6UINT32 KMIP_QUERY_SERVERINFORMATION
Definition: p6kmip.h:534
unsigned int P6UINT32
Definition: p6types.h:40
const P6R::P6UINT32 KMIP_TAG_QLENGTH
Definition: p6kmip.h:162
const P6UINT32 KMIP_LINK_REPLACEMENT
Definition: p6kmip.h:500
const P6R::P6UINT32 KMIP_TAG_PROTOCOLMAJOR
Definition: p6kmip.h:153
const P6UINT32 KMIP_CANCEL_CANCELED
Definition: p6kmip.h:542
const P6UINT32 KMIP_WRAP_TR21
Definition: p6kmip.h:299
const P6UINT32 KMIP_SIG_ECDSASHA384
Definition: p6kmip.h:340
const P6UINT32 KMIP_ITEN_NOTFOUND
Definition: p6kmip.h:606
const P6UINT32 KMIP_KEYFORMAT_ECPRIVKEY
Definition: p6kmip.h:278
const P6R::P6UINT32 KMIP_TAG_CUSTOMATTRIBUTE
Definition: p6kmip.h:92
const P6UINT32 KMIP_DEK
Definition: p6kmip.h:454
const P6R::P6UINT32 KMIP_TAG_HASHALGORITHM
Definition: p6kmip.h:103
const P6R::P6UINT32 KMIP_TAG_COMMONTEMPLATEATTRIB
Definition: p6kmip.h:78
const P6UINT32 KMIP_AES
Definition: p6kmip.h:378
const P6UINT32 KMIP_CAMELLIA
Definition: p6kmip.h:392
const P6UINT32 KMIP_SPLITKEY_XOR
Definition: p6kmip.h:345
const P6R::P6UINT32 KMIP_TAG_INVOCATIONFIELDLENGTH
Definition: p6kmip.h:257
const P6UINT32 KMIP_KEYFORMAT_PKCS8
Definition: p6kmip.h:276
const P6UINT32 KMIP_SIG_DSASHA224
Definition: p6kmip.h:335
const P6R::P6UINT32 KMIP_TAG_NONCEID
Definition: p6kmip.h:248
const P6UINT32 KMIP_MAC97975
Definition: p6kmip.h:468
const P6R::P6UINT32 KMIP_TAG_REVOCATIONCODE
Definition: p6kmip.h:177
const P6R::P6UINT32 KMIP_TAG_PRIVATEKEYATTRIB
Definition: p6kmip.h:148
const P6R::P6UINT8 KMIP_TYPE_ENUMERATION
Definition: p6kmip.h:39
const P6UINT32 KMIP_MKSMC
Definition: p6kmip.h:456
const P6UINT32 KMIP_B571
Definition: p6kmip.h:317
const P6R::P6UINT32 KMIP_TAG_EXTENSIONTAG
Definition: p6kmip.h:213
const P6UINT32 KMIP_CANCEL_FAILED
Definition: p6kmip.h:545
const P6R::P6UINT32 KMIP_TAG_BATCHCONTINUATION
Definition: p6kmip.h:61
const P6R::P6UINT32 KMIP_TAG_X509CERTIDENTIFIER
Definition: p6kmip.h:228
const P6R::P6UINT32 KMIP_TAG_EXTENSIONTYPE
Definition: p6kmip.h:214
const P6UINT32 KMIP_KEYFORMAT_TRANDHPRIVKEY
Definition: p6kmip.h:284
const P6R::P6UINT32 KMIP_TAG_KEYVALUELOCTYPE
Definition: p6kmip.h:233
const P6UINT32 KMIP_K283
Definition: p6kmip.h:310
const P6R::P6UINT32 KMIP_TAG_QSTRING
Definition: p6kmip.h:161
const P6UINT32 KMIP_ALTNAME_X500DN
Definition: p6kmip.h:657
const P6R::P6UINT32 KMIP_TAG_OPAQUEDATATYPE
Definition: p6kmip.h:136
const P6R::P6UINT8 KMIP_OP_GETATTRIBUTES
Definition: p6kmip.h:565
const P6R::P6UINT8 KMIP_OP_ADDATTRIBUTE
Definition: p6kmip.h:567
const P6R::P6UINT32 KMIP_TAG_DATALENGTH
Definition: p6kmip.h:243
const P6R::P6UINT32 KMIP_TAG_PUBLICKEYATTRIB
Definition: p6kmip.h:157
const P6UINT32 KMIP_CERTREQUEST_PEM
Definition: p6kmip.h:521
const P6R::P6UINT32 KMIP_TAG_ISSUERDISTNAME
Definition: p6kmip.h:225
const P6UINT32 KMIP_ATTEST_SAML_ASSERTION
Definition: p6kmip.h:669
const P6UINT32 KMIP_MKCP
Definition: p6kmip.h:460
const P6UINT32 KMIP_CRED_ATTESTATION
Definition: p6kmip.h:262
const P6UINT32 KMIP_KEYFORMAT_X509
Definition: p6kmip.h:277
const P6UINT32 KMIP_USE_SIGN
Definition: p6kmip.h:673
const P6UINT32 KMIP_ATTESTATION_FAILED
Definition: p6kmip.h:626
const P6UINT32 KMIP_PAD_PKCS1
Definition: p6kmip.h:432
const P6UINT32 KMIP_B163
Definition: p6kmip.h:305
const P6UINT32 KMIP_SHA1
Definition: p6kmip.h:441
const P6R::P6UINT32 KMIP_TAG_OFFSET
Definition: p6kmip.h:135
const P6UINT32 KMIP_IDEA
Definition: p6kmip.h:394
const P6R::P6UINT32 KMIP_TAG_DERIVATIONDATA
Definition: p6kmip.h:95
const P6R::P6UINT8 KMIP_TYPE_BOOLEAN
Definition: p6kmip.h:40
const P6UINT32 KMIP_USE_ENCRYPT
Definition: p6kmip.h:675
const P6R::P6UINT8 KMIP_OP_QUERY
Definition: p6kmip.h:578
const P6UINT32 KMIP_SIG_DSASHA256
Definition: p6kmip.h:336
const P6UINT32 KMIP_ALTNAME_IPADDRESS
Definition: p6kmip.h:658
const P6UINT32 KMIP_LINK_REPLACED
Definition: p6kmip.h:501
const P6R::P6UINT32 KMIP_TAG_TEMPLATE
Definition: p6kmip.h:191
const P6R::P6UINT8 KMIP_OP_CREATE
Definition: p6kmip.h:555
const P6R::P6UINT32 KMIP_TAG_APPSPECIFICINFO
Definition: p6kmip.h:51
const P6UINT32 KMIP_KEYFORMAT_TRANDSAPUBKEY
Definition: p6kmip.h:281
const P6UINT32 KMIP_KEYFORMAT_RAW
Definition: p6kmip.h:273
const P6R::P6UINT32 KMIP_TAG_DEVICESERAILNUMBER
Definition: p6kmip.h:223
const P6R::P6UINT32 KMIP_TAG_CRYPTODOMAINPARAMS
Definition: p6kmip.h:88
const P6UINT32 KMIP_SIG_ECDSASHA224
Definition: p6kmip.h:338
const P6UINT32 KMIP_STATE_COMPROMISED
Definition: p6kmip.h:479
const P6UINT32 KMIP_RC2
Definition: p6kmip.h:396
const P6R::P6UINT8 KMIP_OP_GET
Definition: p6kmip.h:564
const P6UINT32 KMIP_PAD_ISO
Definition: p6kmip.h:431
const P6UINT32 KMIP_WRAP_ENCRYPTSIGN
Definition: p6kmip.h:297
const P6R::P6UINT32 KMIP_TAG_BATCHCOUNT
Definition: p6kmip.h:60
const P6R::P6UINT32 KMIP_TAG_CERTIFICATESUBJECT
Definition: p6kmip.h:73
const P6UINT32 KMIP_ENCODING_NO
Definition: p6kmip.h:642
const P6UINT32 KMIP_OBJECT_SECRETDATA
Definition: p6kmip.h:370
const P6UINT32 KMIP_CRED_DEVICE
Definition: p6kmip.h:261
const P6R::P6UINT32 KMIP_TAG_SUBJECTDISTNAME
Definition: p6kmip.h:227
const P6R::P6UINT32 KMIP_TAG_USAGELIMITSTOTAL
Definition: p6kmip.h:198
const P6UINT32 KMIP_DERIVE_NIST800108DPI
Definition: p6kmip.h:515
const P6R::P6UINT32 KMIP_TAG_OBJECTGROUPMEMBER
Definition: p6kmip.h:219
const P6UINT32 KMIP_ECDH
Definition: p6kmip.h:389
const P6R::P6UINT8 KMIP_OP_CREATESPLITKEY
Definition: p6kmip.h:594
const P6R::P6UINT32 KMIP_TAG_FRESH
Definition: p6kmip.h:215
const P6UINT32 KMIP_HMAC_SHA1
Definition: p6kmip.h:382
const P6R::P6UINT32 KMIP_TAG_MEDIAIDENTIFIER
Definition: p6kmip.h:217
const P6UINT32 KMIP_OBJECT_SYMMETRICKEY
Definition: p6kmip.h:365
const P6R::P6UINT32 KMIP_TAG_IVLENGTH
Definition: p6kmip.h:252
const P6R::P6UINT32 KMIP_TAG_TAGLENGTH
Definition: p6kmip.h:253
const P6R::P6UINT32 KMIP_TAG_ATTESTATIONTYPE
Definition: p6kmip.h:246
const P6UINT32 KMIP_RESULT_PENDING
Definition: p6kmip.h:601
const P6UINT32 KMIP_USE_TRANSLATE_WRAP
Definition: p6kmip.h:691
const P6UINT32 KMIP_CANCEL_UNABLETOCANCEL
Definition: p6kmip.h:543
const P6UINT32 KMIP_INVALID_FIELD
Definition: p6kmip.h:612
const P6UINT32 KMIP_ALTNAME_TEXTSTRING
Definition: p6kmip.h:652
const P6UINT32 KMIP_KEYVALUE_NOTPRESENT
Definition: p6kmip.h:624
const P6UINT32 KMIP_RSA
Definition: p6kmip.h:379
const P6R::P6UINT32 KMIP_TAG_KEYVALUELOC
Definition: p6kmip.h:231
const P6UINT32 KMIP_KEYFORMAT_TRANECMQVPRIVKEY
Definition: p6kmip.h:290
const P6UINT32 KMIP_MKOTH
Definition: p6kmip.h:461
const P6R::P6UINT32 KMIP_TAG_PRIMEEXPQ
Definition: p6kmip.h:144
const P6UINT32 KMIP_HMAC_MD5
Definition: p6kmip.h:387
const P6UINT32 KMIP_OPERATION_CANCELED
Definition: p6kmip.h:614
const P6UINT32 KMIP_USE_WRAPKEY
Definition: p6kmip.h:677
const P6UINT32 KMIP_RESULT_UNDONE
Definition: p6kmip.h:602
const P6UINT32 KMIP_MKDN
Definition: p6kmip.h:459
const P6UINT32 KMIP_CERTREQUEST_PGP
Definition: p6kmip.h:522
const P6R::P6UINT32 KMIP_TAG_DEVICEIDENTIFIER
Definition: p6kmip.h:209
const P6UINT32 KMIP_ATTEST_TCG_INTEGRITY
Definition: p6kmip.h:668
const P6R::P6UINT8 KMIP_OP_MACVERIFY
Definition: p6kmip.h:590
const P6UINT32 KMIP_DERIVE_NIST800108F
Definition: p6kmip.h:514
const P6R::P6UINT32 KMIP_TAG_PUTFUNCTION
Definition: p6kmip.h:159
const P6UINT32 KMIP_SPLITKEY_GF2_16
Definition: p6kmip.h:346
const P6R::P6UINT32 KMIP_TAG_KEY
Definition: p6kmip.h:110
const P6R::P6UINT32 KMIP_TAG_CERTIFICATEVALUE
Definition: p6kmip.h:77
const P6R::P6UINT32 KMIP_TAG_VALIDITYINDICATOR
Definition: p6kmip.h:202
const P6R::P6UINT32 KMIP_TAG_CERTSERIALNUMBER
Definition: p6kmip.h:222
const P6UINT32 KMIP_AESKEYWRAP
Definition: p6kmip.h:416
const P6R::P6UINT32 KMIP_TAG_CERTISSUERALTNAME
Definition: p6kmip.h:69
const P6UINT32 KMIP_HMAC_SHA384
Definition: p6kmip.h:385
const P6UINT32 KMIP_SIG_SHA256RSA
Definition: p6kmip.h:330
const P6R::P6UINT8 KMIP_TYPE_LONGINTEGER
Definition: p6kmip.h:37
const P6UINT32 KMIP_REVOC_CESSATION
Definition: p6kmip.h:490
const P6R::P6UINT32 KMIP_TAG_KEYCOMPRESSIONTYPE
Definition: p6kmip.h:112
const P6R::P6UINT32 KMIP_TAG_Y
Definition: p6kmip.h:207
const P6R::P6UINT32 KMIP_TAG_CRYPTOPARAMS
Definition: p6kmip.h:90
const P6R::P6UINT8 KMIP_TYPE_TEXTSTRING
Definition: p6kmip.h:41
const P6R::P6UINT32 KMIP_TAG_CERTIFICATEISSUER
Definition: p6kmip.h:68
const P6R::P6UINT8 KMIP_OP_MAC
Definition: p6kmip.h:589
const P6UINT32 KMIP_MAC97972
Definition: p6kmip.h:465
const P6UINT32 KMIP_MAC97973
Definition: p6kmip.h:466
const P6R::P6UINT32 KMIP_TAG_OBJECTTYPE
Definition: p6kmip.h:134
const P6R::P6UINT32 KMIP_TAG_BATCHITEM
Definition: p6kmip.h:62
const P6R::P6UINT32 KMIP_TAG_CANCELLATIONRESULT
Definition: p6kmip.h:65
const P6UINT32 KMIP_OBJECT_ARCHIVED
Definition: p6kmip.h:618
const P6UINT32 KMIP_FEATURE_NOT_SUPPORTED
Definition: p6kmip.h:613
const P6UINT32 KMIP_STORAGE_ARCHIVAL
Definition: p6kmip.h:697
unsigned char P6UINT8
Definition: p6types.h:30
const P6R::P6UINT32 KMIP_TAG_PASSWORD
Definition: p6kmip.h:208
const P6UINT32 KMIP_CMP_MSGXML
Definition: p6kmip.h:724
const P6R::P6UINT32 KMIP_TAG_DIGEST
Definition: p6kmip.h:99
const P6R::P6UINT32 KMIP_TAG_PROCESSSTARTDATE
Definition: p6kmip.h:150
const P6R::P6UINT8 KMIP_OP_ENCRYPT
Definition: p6kmip.h:585
const P6R::P6UINT8 KMIP_OP_ACTIVATE
Definition: p6kmip.h:572
const P6UINT32 KMIP_MKDAC
Definition: p6kmip.h:458
const P6UINT32 KMIP_CRYPTOGRAPHIC_FAILURE
Definition: p6kmip.h:615
const P6R::P6UINT32 KMIP_TAG_UNIQUEBATCHITEMID
Definition: p6kmip.h:194
const P6UINT32 KMIP_STATE_DEACTIVATED
Definition: p6kmip.h:478
const P6R::P6UINT32 KMIP_TAG_SPLITKEYPARTS
Definition: p6kmip.h:186
const P6R::P6UINT32 KMIP_TAG_MAXIMUMITEMS
Definition: p6kmip.h:126
const P6UINT32 KMIP_HMAC_SHA224
Definition: p6kmip.h:383
const P6R::P6UINT32 KMIP_TAG_MACHINEIDENTIFIER
Definition: p6kmip.h:216
const P6R::P6UINT8 KMIP_OP_GETATTRIBUTELIST
Definition: p6kmip.h:566
const P6UINT32 KMIP_GENERAL_FAILURE
Definition: p6kmip.h:627
const P6UINT32 KMIP_USE_VALIDATECGRAM
Definition: p6kmip.h:688
const P6R::P6UINT32 KMIP_TAG_REVOCATIONMESSAGE
Definition: p6kmip.h:175
const P6R::P6UINT32 KMIP_TAG_PRIVATEKEY
Definition: p6kmip.h:147
const P6R::P6UINT32 KMIP_TAG_MESSAGEEXTENSION
Definition: p6kmip.h:128
const P6UINT32 KMIP_USE_CONTENT
Definition: p6kmip.h:683
const P6UINT32 KMIP_DH
Definition: p6kmip.h:388
const P6R::P6UINT32 KMIP_TAG_RESPONSEMESSAGE
Definition: p6kmip.h:170
const P6UINT32 KMIP_P224
Definition: p6kmip.h:306
const P6UINT32 KMIP_PAD_X9_31
Definition: p6kmip.h:433
const P6UINT32 KMIP_USE_TRANSLATE_DECRYPT
Definition: p6kmip.h:690
const P6R::P6UINT32 KMIP_TAG_REQUESTMESSAGE
Definition: p6kmip.h:167
const P6R::P6UINT32 KMIP_TAG_CRYPTOUSAGEMASK
Definition: p6kmip.h:91
const P6R::P6UINT8 KMIP_OP_CREATEKEYPAIR
Definition: p6kmip.h:556
const P6UINT32 KMIP_BATCHOPTION_CONTINUE
Definition: p6kmip.h:631
const P6UINT32 KMIP_SIG_RSASSA
Definition: p6kmip.h:333
const P6R::P6UINT32 KMIP_TAG_ISSUERALTNAME
Definition: p6kmip.h:224
const P6UINT32 KMIP_CTR
Definition: p6kmip.h:410
const P6R::P6UINT32 KMIP_TAG_MAXRESPONSESIZE
Definition: p6kmip.h:127
const P6UINT32 KMIP_PVKIBM
Definition: p6kmip.h:470
const P6UINT32 KMIP_PERMISSION_DENIED
Definition: p6kmip.h:617
const P6UINT32 KMIP_QUERY_EXTENSIONLIST
Definition: p6kmip.h:536
const P6R::P6UINT32 KMIP_TAG_DEACTIVATIONDATE
Definition: p6kmip.h:94
const P6UINT32 KMIP_USE_DECRYPT
Definition: p6kmip.h:676
const P6R::P6UINT32 KMIP_TAG_QUERYFUNCTION
Definition: p6kmip.h:163
const P6UINT32 KMIP_RESULT_SUCCESS
Definition: p6kmip.h:599
const P6UINT32 KMIP_KEYFORMAT_OPAQUE
Definition: p6kmip.h:274
const P6R::P6UINT32 KMIP_TAG_APPDATA
Definition: p6kmip.h:49
const P6R::P6UINT32 KMIP_TAG_ATTRIBUTEVALUE
Definition: p6kmip.h:58
const P6R::P6UINT32 KMIP_TAG_PUBLICKEY
Definition: p6kmip.h:156
const P6UINT32 KMIP_CMP_JSON_SOLIDUS
Definition: p6kmip.h:727
const P6UINT32 KMIP_TIGER
Definition: p6kmip.h:447
const P6R::P6UINT32 KMIP_TAG_ALTNAMEVALUE
Definition: p6kmip.h:239
const P6R::P6UINT8 KMIP_OP_CANCEL
Definition: p6kmip.h:579
const P6UINT32 KMIP_CANCEL_COMPLETED
Definition: p6kmip.h:544
const P6R::P6UINT32 KMIP_TAG_STATE
Definition: p6kmip.h:188
const P6UINT32 KMIP_USE_GENCGRAM
Definition: p6kmip.h:687
const P6R::P6UINT32 KMIP_TAG_RANDOMIV
Definition: p6kmip.h:244
const P6R::P6UINT32 KMIP_TAG_CERTLENGTH
Definition: p6kmip.h:220
const P6UINT32 KMIP_OFB
Definition: p6kmip.h:409
const P6UINT32 KMIP_GCM
Definition: p6kmip.h:413
const P6R::P6UINT32 KMIP_TAG_WRAPPINGMETHOD
Definition: p6kmip.h:205
const P6UINT32 KMIP_KEYCOMPRES_NOTSUPPORTED
Definition: p6kmip.h:622
const P6UINT32 KMIP_CERTREQUEST_CRMF
Definition: p6kmip.h:519
const P6UINT32 KMIP_HMAC_SHA512
Definition: p6kmip.h:386
const P6R::P6UINT32 KMIP_TAG_ASYNCHINDICATOR
Definition: p6kmip.h:54
const P6UINT32 KMIP_CERT_X509
Definition: p6kmip.h:321
const P6R::P6UINT32 KMIP_TAG_LINKEDOBJECTID
Definition: p6kmip.h:123
const P6R::P6UINT32 KMIP_TAG_OPPOLICYNAME
Definition: p6kmip.h:140
const P6R::P6UINT32 KMIP_TAG_ALTNAME
Definition: p6kmip.h:238
const P6UINT32 KMIP_INDEX_OUTOFBOUNDS
Definition: p6kmip.h:619
const P6UINT32 KMIP_DERIVE_HASH
Definition: p6kmip.h:510
const P6UINT32 KMIP_DERIVE_HMAC
Definition: p6kmip.h:511
const P6R::P6UINT8 KMIP_TYPE_DATETIME
Definition: p6kmip.h:43
const P6UINT32 KMIP_SPLITKEY_PRIME
Definition: p6kmip.h:347
const P6R::P6UINT32 KMIP_TAG_OCCURRENCEDATE
Definition: p6kmip.h:80
const P6R::P6UINT32 KMIP_TAG_COMPROMISEDATE
Definition: p6kmip.h:79
const P6UINT32 KMIP_BATCHOPTION_UNDO
Definition: p6kmip.h:633
const P6UINT32 KMIP_STORAGE_ONLINE
Definition: p6kmip.h:696
const P6R::P6UINT32 KMIP_TAG_CERTIFICATEIDENTIFER
Definition: p6kmip.h:67
const P6UINT32 KMIP_RESULT_FAILED
Definition: p6kmip.h:600
const P6UINT32 KMIP_USE_TRANSLATE_ENCRYPT
Definition: p6kmip.h:689
const P6R::P6UINT8 KMIP_OP_VALIDATE
Definition: p6kmip.h:577
const P6R::P6UINT32 KMIP_TAG_SPLITKEYMETHOD
Definition: p6kmip.h:185
const P6UINT32 KMIP_CERT_PGP
Definition: p6kmip.h:322
const P6UINT32 KMIP_B283
Definition: p6kmip.h:311
const P6UINT32 KMIP_MISSING_DATA
Definition: p6kmip.h:611
const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_HYBRID
Definition: p6kmip.h:269
const P6R::P6UINT32 KMIP_TAG_ATTESTATIONASSERT
Definition: p6kmip.h:251
const P6UINT32 KMIP_K233
Definition: p6kmip.h:307
const P6UINT32 KMIP_SIG_MD5RSA
Definition: p6kmip.h:327
const P6UINT32 KMIP_CMP_TTLV
P6R's Compatibility Bit Mask.
Definition: p6kmip.h:722
const P6R::P6UINT32 KMIP_TAG_DATA
Definition: p6kmip.h:241
const P6R::P6UINT32 KMIP_TAG_VENDOREXTENSION
Definition: p6kmip.h:203
const P6UINT32 KMIP_ATTESTATION_REQUIRED
Definition: p6kmip.h:625
const P6UINT32 KMIP_MAC97971
Definition: p6kmip.h:464
const P6UINT32 KMIP_USE_UNWRAPKEY
Definition: p6kmip.h:678
const P6R::P6UINT32 KMIP_TAG_INITIALCOUNTVALUE
Definition: p6kmip.h:256
const P6UINT32 KMIP_STATE_DESTROYED
Definition: p6kmip.h:480
const P6R::P6UINT32 KMIP_TAG_STORAGESTATUSMASK
Definition: p6kmip.h:189
const P6UINT32 KMIP_P521
Definition: p6kmip.h:315
const P6R::P6UINT32 KMIP_TAG_DERIVATIONMETHOD
Definition: p6kmip.h:96
const P6UINT32 KMIP_DSA
Definition: p6kmip.h:380
const P6UINT32 KMIP_PAD_SSL3
Definition: p6kmip.h:428
const P6UINT32 KMIP_OBJECT_PUBLICKEY
Definition: p6kmip.h:366
const P6R::P6UINT32 KMIP_TAG_IVCOUNTERNONCE
Definition: p6kmip.h:108
const P6R::P6UINT32 KMIP_TAG_REVOCATIONREASON
Definition: p6kmip.h:176
const P6UINT32 KMIP_SIG_SSH224RSA
Definition: p6kmip.h:329
const P6R::P6UINT32 KMIP_TAG_RESPONSEHEADER
Definition: p6kmip.h:169
const P6R::P6UINT32 KMIP_TAG_DIGITALSIGALG
Definition: p6kmip.h:221
const P6UINT32 KMIP_K409
Definition: p6kmip.h:313
const P6R::P6UINT32 KMIP_TAG_ATTRIBUTENAME
Definition: p6kmip.h:57
const P6UINT32 KMIP_PAD_OAEP
Definition: p6kmip.h:426
const P6UINT32 KMIP_LINK_NEXT
Definition: p6kmip.h:505
const P6R::P6UINT32 KMIP_TAG_D
Definition: p6kmip.h:93
const P6UINT32 KMIP_P384
Definition: p6kmip.h:312
const P6R::P6UINT32 KMIP_TAG_ALTNAMETYPE
Definition: p6kmip.h:240
const P6UINT32 KMIP_PAD_PSS
Definition: p6kmip.h:434
const P6R::P6UINT8 KMIP_TYPE_INTERVAL
Definition: p6kmip.h:44
const P6UINT32 KMIP_REVOC_PRIVWITHDRAWN
Definition: p6kmip.h:491
const P6UINT32 KMIP_REVOC_CACCOMPROMISE
Definition: p6kmip.h:487
P6R API type definitions and macros.
const P6UINT32 KMIP_CERTREQUEST_PKCS10
Definition: p6kmip.h:520
const P6UINT32 KMIP_SIG_SHA384RSA
Definition: p6kmip.h:331
const P6UINT32 KMIP_CCM
Definition: p6kmip.h:412
const P6UINT32 KMIP_LINK_PUBLICKEY
Definition: p6kmip.h:496
const P6UINT32 KMIP_MD5
Definition: p6kmip.h:440
const P6R::P6UINT8 KMIP_OP_RECOVER
Definition: p6kmip.h:576
const P6UINT32 KMIP_MD4
Definition: p6kmip.h:439
const P6R::P6UINT8 KMIP_OP_NOTIFY
Definition: p6kmip.h:581
const P6UINT32 KMIP_CVK
Definition: p6kmip.h:453
const P6UINT32 KMIP_CANCEL_UNAVAILABLE
Definition: p6kmip.h:546
const P6UINT32 KMIP_KEYFORMAT_TRANRSAPRIVKEY
Definition: p6kmip.h:282
const P6R::P6UINT32 KMIP_TAG_G
Definition: p6kmip.h:102
const P6UINT32 KMIP_QUERY_OBJECTS
Definition: p6kmip.h:533
const P6UINT32 KMIP_CBC_MAC
Definition: p6kmip.h:414
const P6UINT32 KMIP_CMAC
Definition: p6kmip.h:411
const P6UINT32 KMIP_PAD_NONE
Definition: p6kmip.h:425
const P6R::P6UINT32 KMIP_TAG_VALIDITYDATE
Definition: p6kmip.h:201
const P6UINT32 KMIP_LINK_DERIVATION
Definition: p6kmip.h:498
const P6R::P6UINT32 KMIP_TAG_SPLITKEYTHRESHOLD
Definition: p6kmip.h:187
const P6R::P6UINT32 KMIP_TAG_KEYWRAPPINGDATA
Definition: p6kmip.h:117
const P6R::P6UINT32 KMIP_TAG_KEYWRAPPINGSPEC
Definition: p6kmip.h:118
const P6R::P6UINT32 KMIP_TAG_COUNTERLENGTH
Definition: p6kmip.h:255
const P6UINT32 KMIP_LINK_DERIVEDKEY
Definition: p6kmip.h:499
const P6R::P6UINT32 KMIP_TAG_NONCE
Definition: p6kmip.h:247
const P6R::P6UINT32 KMIP_TAG_PGPKEYVERSION
Definition: p6kmip.h:237
const P6UINT32 KMIP_SHA384
Definition: p6kmip.h:444
const P6UINT32 KMIP_VALIDITY_VALID
Definition: p6kmip.h:526
const P6R::P6UINT32 KMIP_TAG_USAGELIMITS
Definition: p6kmip.h:196
const P6UINT32 KMIP_USE_KEYAGREEMENT
Definition: p6kmip.h:684
const P6R::P6UINT8 KMIP_OP_SIGN
Definition: p6kmip.h:587
const P6R::P6UINT32 KMIP_TAG_NETWORKIDENTIIFIER
Definition: p6kmip.h:218
const P6UINT32 KMIP_KEK
Definition: p6kmip.h:462
const P6R::P6UINT32 KMIP_TAG_RESULTSTATUS
Definition: p6kmip.h:174
const P6R::P6UINT32 KMIP_TAG_CERTSUBJECTALTNAME
Definition: p6kmip.h:74
const P6UINT32 KMIP_USAGE_OBJECT
Definition: p6kmip.h:638
const P6UINT32 KMIP_MKSMI
Definition: p6kmip.h:457
const P6R::P6UINT32 KMIP_TAG_SERVERINFORMATION
Definition: p6kmip.h:183
const P6UINT32 KMIP_SKIPJACK
Definition: p6kmip.h:399
const P6R::P6UINT32 KMIP_TAG_KEYBLOCK
Definition: p6kmip.h:111
const P6UINT32 KMIP_DES
Definition: p6kmip.h:376
const P6R::P6UINT32 KMIP_TAG_REQUESTHEADER
Definition: p6kmip.h:166
const P6UINT32 KMIP_AKW2
Definition: p6kmip.h:421
const P6R::P6UINT32 KMIP_TAG_CERTREQUEST
Definition: p6kmip.h:71
const P6UINT32 KMIP_OBJECT_PRIVATEKEY
Definition: p6kmip.h:367
const P6R::P6UINT32 KMIP_TAG_MACKEYINFO
Definition: p6kmip.h:125
const P6R::P6UINT32 KMIP_TAG_MACDATA
Definition: p6kmip.h:245
const P6R::P6UINT32 KMIP_TAG_PUBLICKEYUNIQUEID
Definition: p6kmip.h:158
const P6R::P6UINT8 KMIP_TYPE_INTEGER
Definition: p6kmip.h:36
const P6UINT32 KMIP_OPREATION_NOTSUPPORTED
Definition: p6kmip.h:610
const P6R::P6UINT32 KMIP_TAG_X
Definition: p6kmip.h:206
const P6UINT32 KMIP_BATCHOPTION_STOP
Definition: p6kmip.h:632
const P6UINT32 KMIP_QUERY_APPNAMESPACES
Definition: p6kmip.h:535
const P6UINT32 KMIP_PAD_ANSI
Definition: p6kmip.h:430
const P6R::P6UINT32 KMIP_TAG_PROTOCOLVERSION
Definition: p6kmip.h:152
const P6UINT32 KMIP_GROUP_MEMBER_FRESH
Definition: p6kmip.h:647
const P6R::P6UINT32 KMIP_TAG_RESPONSEPAYLOAD
Definition: p6kmip.h:171
const P6R::P6UINT8 KMIP_OP_RNGRETRIEVE
Definition: p6kmip.h:591
const P6R::P6UINT32 KMIP_TAG_CRYPTOALGORITHM
Definition: p6kmip.h:87
const P6R::P6UINT8 KMIP_TYPE_BIGINTEGER
Definition: p6kmip.h:38
const P6R::P6UINT32 KMIP_TAG_ENCODINGOPTION
Definition: p6kmip.h:210
const P6UINT32 KMIP_KEYFORMAT_TRANSYMKEY
Definition: p6kmip.h:279
const P6R::P6UINT32 KMIP_TAG_FIXEDFIELDLENGTH
Definition: p6kmip.h:254
const P6UINT32 KMIP_REVOC_SUPERSEDED
Definition: p6kmip.h:489
const P6R::P6UINT32 KMIP_TAG_KEYVALUE
Definition: p6kmip.h:116
const P6R::P6UINT32 KMIP_TAG_SIGNATUREDATA
Definition: p6kmip.h:242
const P6UINT32 KMIP_SIG_ECDSASHA1
Definition: p6kmip.h:337
const P6UINT32 KMIP_SIG_SHA1RSA
Definition: p6kmip.h:328
const P6UINT32 KMIP_VALIDITY_INVALID
Definition: p6kmip.h:527
const P6UINT32 KMIP_VALIDITY_UNKNOWN
Definition: p6kmip.h:528
const P6R::P6UINT8 KMIP_OP_CERTIFY
Definition: p6kmip.h:560
const P6R::P6UINT32 KMIP_TAG_ENCRYPTKEYINFO
Definition: p6kmip.h:101
const P6R::P6UINT32 KMIP_TAG_LEASETIME
Definition: p6kmip.h:120
const P6R::P6UINT32 KMIP_TAG_SPLITKEY
Definition: p6kmip.h:184
const P6UINT32 KMIP_SIG_ECDSASHA512
Definition: p6kmip.h:341
const P6R::P6UINT32 KMIP_TAG_KEYMATERIAL
Definition: p6kmip.h:114
const P6UINT32 KMIP_K163
Definition: p6kmip.h:304
const P6UINT32 KMIP_3DES
Definition: p6kmip.h:377
const P6UINT32 KMIP_KVLT_URI
Definition: p6kmip.h:663
const P6R::P6UINT32 KMIP_TAG_ORIGNALCREATIONDATE
Definition: p6kmip.h:235
const P6R::P6UINT32 KMIP_TAG_ACTIVATIONDATE
Definition: p6kmip.h:48
const P6R::P6UINT8 KMIP_TYPE_BYTESTRING
Definition: p6kmip.h:42
const P6R::P6UINT8 KMIP_OP_ARCHIVE
Definition: p6kmip.h:575
const P6R::P6UINT32 KMIP_TAG_CRT
Definition: p6kmip.h:86
const P6UINT32 KMIP_REVOC_KEYCOMPROMISE
Definition: p6kmip.h:486
const P6UINT32 KMIP_OBJECT_TEMPLATE
Definition: p6kmip.h:369
const P6R::P6UINT32 KMIP_TAG_UNIQUEIDENTIFIER
Definition: p6kmip.h:195
const P6R::P6UINT32 KMIP_TAG_PRIMEFIELDSIZE
Definition: p6kmip.h:145
const P6UINT32 KMIP_MD2
Definition: p6kmip.h:438
const P6R::P6UINT32 KMIP_TAG_ASYNCHCOORVALUE
Definition: p6kmip.h:53
const P6UINT32 KMIP_WRAP_ENCRYPT
Definition: p6kmip.h:295
const P6UINT32 KMIP_XTS
Definition: p6kmip.h:415
const P6UINT32 KMIP_KEYFORMAT_TRANECDHPUBKEY
Definition: p6kmip.h:289
const P6UINT32 KMIP_STATE_ACTIVE
Definition: p6kmip.h:477
const P6R::P6UINT32 KMIP_TAG_APPNAMESPACE
Definition: p6kmip.h:50
const P6UINT32 KMIP_DERIVE_NIST800108C
Definition: p6kmip.h:513
const P6UINT32 KMIP_ZPK
Definition: p6kmip.h:469
const P6UINT32 KMIP_AESKW
Definition: p6kmip.h:418
const P6UINT32 KMIP_MARS
Definition: p6kmip.h:395
const P6UINT32 KMIP_SECRET_PASSWORD
Definition: p6kmip.h:352
const P6R::P6UINT32 KMIP_TAG_VENDORIDENTIFICATION
Definition: p6kmip.h:204
const P6R::P6UINT32 KMIP_TAG_SERIALNUMBER
Definition: p6kmip.h:182
const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY
Definition: p6kmip.h:266
const P6UINT32 KMIP_OBJECT_SPLITKEY
Definition: p6kmip.h:368
const P6UINT32 KMIP_CAST5
Definition: p6kmip.h:393
const P6UINT32 KMIP_LINK_PREVIOUS
Definition: p6kmip.h:504
const P6UINT32 KMIP_SHA224
Definition: p6kmip.h:442
const P6UINT32 KMIP_KEYFORMAT_TRANECMQVPUBKEY
Definition: p6kmip.h:291
const P6R::P6UINT32 KMIP_TAG_ATTRIBUTEINDEX
Definition: p6kmip.h:56
const P6R::P6UINT8 KMIP_OP_GETUSAGEALLOC
Definition: p6kmip.h:571
const P6R::P6UINT8 KMIP_OP_DECRYPT
Definition: p6kmip.h:586
const P6UINT32 KMIP_USE_TRANSLATE_UNWRAP
Definition: p6kmip.h:692
const P6UINT32 KMIP_ATTEST_TPM_QUOTE
Definition: p6kmip.h:667
const P6UINT32 KMIP_AUTHENTICATION_FAILURE
Definition: p6kmip.h:608
const P6UINT32 KMIP_ALTNAME_EMAILADDRESS
Definition: p6kmip.h:655
const P6R::P6UINT32 KMIP_TAG_NONCEVALUE
Definition: p6kmip.h:249
const P6R::P6UINT32 KMIP_TAG_CERTIFICATE
Definition: p6kmip.h:66
const P6R::P6UINT32 KMIP_TAG_BLOCKCIPHERMODE
Definition: p6kmip.h:64
const P6R::P6UINT32 KMIP_TAG_DIGESTVALUE
Definition: p6kmip.h:100
const P6UINT32 KMIP_USAGE_BYTE
Definition: p6kmip.h:637
const P6R::P6UINT32 KMIP_TAG_TEMPLATEATTRIBUTE
Definition: p6kmip.h:192
const P6UINT32 KMIP_ECMQV
Definition: p6kmip.h:390
const P6R::P6UINT32 KMIP_TAG_KEYVALUEPRESENT
Definition: p6kmip.h:234
const P6UINT32 KMIP_OBJECT_CERTIFICATE
Definition: p6kmip.h:364
const P6R::P6UINT8 KMIP_OP_JOINSPLITKEY
Definition: p6kmip.h:595
const P6R::P6UINT32 KMIP_TAG_MODULUS
Definition: p6kmip.h:129
const P6UINT32 KMIP_LINK_PARENT
Definition: p6kmip.h:502
const P6R::P6UINT8 KMIP_OP_RECERTIFY
Definition: p6kmip.h:561
const P6UINT32 KMIP_USE_DERIVEKEY
Definition: p6kmip.h:682
const P6UINT32 KMIP_ECDSA
Definition: p6kmip.h:381
const P6UINT32 KMIP_KEYFORMAT_TRANECDHPRIVKEY
Definition: p6kmip.h:288
const P6UINT32 KMIP_RIPEMD160
Definition: p6kmip.h:446
const P6R::P6UINT32 KMIP_TAG_MACSIGNATURE
Definition: p6kmip.h:124
const P6R::P6UINT32 KMIP_TAG_RECOMMENDEDCURVE
Definition: p6kmip.h:164
const P6UINT32 KMIP_NAMESPACE_NOTSUPPORTED
Definition: p6kmip.h:620
const P6R::P6UINT32 KMIP_TAG_RESULTREASON
Definition: p6kmip.h:173
const P6UINT32 KMIP_WRAP_SIGNENCRYPT
Definition: p6kmip.h:298
const P6UINT32 KMIP_SIG_DSASHA1
Definition: p6kmip.h:334
const P6R::P6UINT32 KMIP_TAG_SECRETDATA
Definition: p6kmip.h:180
const P6UINT32 KMIP_ENCODINGOPTIONERROR
Definition: p6kmip.h:623
const P6R::P6UINT32 KMIP_TAG_X509CERTISSUER
Definition: p6kmip.h:229
const P6UINT32 KMIP_RC5
Definition: p6kmip.h:398
const P6UINT32 KMIP_LINK_CHILD
Definition: p6kmip.h:503
const P6UINT32 KMIP_PVKPVV
Definition: p6kmip.h:471
const P6UINT32 KMIP_RESPONSE_TOOLARGE
Definition: p6kmip.h:607
const P6UINT32 KMIP_CFB
Definition: p6kmip.h:408
const P6UINT32 KMIP_HMAC_SHA256
Definition: p6kmip.h:384
const P6UINT32 KMIP_CBC
Definition: p6kmip.h:405
const P6UINT32 KMIP_ALTNAME_URI
Definition: p6kmip.h:653
const P6UINT32 KMIP_MAC16609
Definition: p6kmip.h:463
const P6R::P6UINT32 KMIP_TAG_KEYPARTID
Definition: p6kmip.h:115
const P6UINT32 KMIP_P256
Definition: p6kmip.h:309
const P6UINT32 KMIP_USE_CERTSIGN
Definition: p6kmip.h:685
const P6R::P6UINT8 KMIP_OP_DESTROY
Definition: p6kmip.h:574
const P6R::P6UINT32 KMIP_TAG_SECRETDATATYPE
Definition: p6kmip.h:181
const P6UINT32 KMIP_KEYFORMAT_TRANRSAPUBKEY
Definition: p6kmip.h:283
const P6UINT32 KMIP_ALTNAME_SERIAL_NUMBER
Definition: p6kmip.h:654
const P6R::P6UINT8 KMIP_OP_PUT
Definition: p6kmip.h:582
const P6UINT32 KMIP_KVLT_TEXTSTRING
Definition: p6kmip.h:662
const P6R::P6UINT8 KMIP_OP_MODIFYATTRIBUTE
Definition: p6kmip.h:568
const P6R::P6UINT32 KMIP_TAG_KEYVALUELOCVALUE
Definition: p6kmip.h:232
const P6R::P6UINT32 KMIP_TAG_AUTHENTICATION
Definition: p6kmip.h:59
const P6UINT32 KMIP_CMP_MSGJSON
Definition: p6kmip.h:725
const P6R::P6UINT32 KMIP_TAG_LINK
Definition: p6kmip.h:121
const P6UINT32 KMIP_NAME_URI
Definition: p6kmip.h:360
const P6UINT32 KMIP_ILLEGAL_OPERATION
Definition: p6kmip.h:616
const P6UINT32 KMIP_KEYFORMAT_PKCS1
Definition: p6kmip.h:275
const P6R::P6UINT8 KMIP_OP_HASH
Definition: p6kmip.h:593
const P6UINT32 KMIP_CMP_DESPARITY
Definition: p6kmip.h:726
const P6UINT32 KMIP_TWOFISH
Definition: p6kmip.h:400
const P6R::P6UINT32 KMIP_TAG_SUBJECTALTNAME
Definition: p6kmip.h:226
const P6R::P6UINT32 KMIP_TAG_PGPKEY
Definition: p6kmip.h:236
const P6R::P6UINT32 KMIP_TAG_OPAQUEDATAVALUE
Definition: p6kmip.h:137
const P6R::P6UINT32 KMIP_TAG_LASTCHANGEDATE
Definition: p6kmip.h:119
const P6R::P6UINT32 KMIP_TAG_X509CERTSUBJECT
Definition: p6kmip.h:230
const P6R::P6UINT32 KMIP_TAG_KEYROLETYPE
Definition: p6kmip.h:178
const P6R::P6UINT32 KMIP_TAG_NAME
Definition: p6kmip.h:130
const P6R::P6UINT8 KMIP_OP_DELETEATTRIBUTE
Definition: p6kmip.h:569
const P6R::P6UINT32 KMIP_TAG_Q
Definition: p6kmip.h:160
const P6UINT32 KMIP_ALTNAME_DNSNAME
Definition: p6kmip.h:656
const P6UINT32 KMIP_K571
Definition: p6kmip.h:316
const P6R::P6UINT32 KMIP_TAG_ITERATIONCOUNT
Definition: p6kmip.h:107
const P6UINT32 KMIP_REVOC_AFFILCHANGED
Definition: p6kmip.h:488
const P6R::P6UINT8 KMIP_OP_REVOKE
Definition: p6kmip.h:573
const P6R::P6UINT32 KMIP_TAG_CERTISSUERDISTNAME
Definition: p6kmip.h:70
const P6R::P6UINT32 KMIP_TAG_INITIALIZATIONVECTOR
Definition: p6kmip.h:105
const P6UINT32 KMIP_SIG_SHA512RSA
Definition: p6kmip.h:332
const P6UINT32 KMIP_USE_MACGEN
Definition: p6kmip.h:680
const P6UINT32 KMIP_CMP_HTTPSPOST
Definition: p6kmip.h:723
const P6UINT32 KMIP_INVALID_MESSAGE
Definition: p6kmip.h:609
const P6UINT32 KMIP_KEYFORMAT_TRANDSAPRIVKEY
Definition: p6kmip.h:280
const P6R::P6UINT32 KMIP_TAG_PUBLICEXPONENT
Definition: p6kmip.h:155
const P6UINT32 KMIP_SECRET_SEED
Definition: p6kmip.h:353
const P6UINT32 KMIP_USE_MACVERIFY
Definition: p6kmip.h:681
const P6UINT32 KMIP_NISTKEYWRAP
Definition: p6kmip.h:417
const P6R::P6UINT32 KMIP_TAG_ATTESTATIONMEASURE
Definition: p6kmip.h:250
const P6UINT32 KMIP_LINK_PRIVATEKEY
Definition: p6kmip.h:497
const P6UINT32 KMIP_SIG_MD2RSA
Definition: p6kmip.h:326
const P6UINT32 KMIP_USE_EXPORT
Definition: p6kmip.h:679
const P6R::P6UINT32 KMIP_TAG_SYMMETRICKEY
Definition: p6kmip.h:190
const P6UINT32 KMIP_EC
Definition: p6kmip.h:401
const P6R::P6UINT32 KMIP_TAG_REPLACEDUNIQUEID
Definition: p6kmip.h:165
const P6UINT32 KMIP_REVOC_UNSPECIFIED
Definition: p6kmip.h:485
const P6UINT32 KMIP_PCBC
Definition: p6kmip.h:407
const P6R::P6UINT32 KMIP_TAG_LINKTYPE
Definition: p6kmip.h:122
const P6R::P6UINT32 KMIP_TAG_PRIMEEXPP
Definition: p6kmip.h:143
const P6R::P6UINT32 KMIP_TAG_TIMESTAMP
Definition: p6kmip.h:193
const P6UINT32 KMIP_MKAC
Definition: p6kmip.h:455
const P6UINT32 KMIP_OBJECT_PGPKEY
Definition: p6kmip.h:372
const P6R::P6UINT32 KMIP_TAG_KEYFORMATTYPE
Definition: p6kmip.h:113
const P6R::P6UINT32 KMIP_TAG_PROTECTSTOPDATE
Definition: p6kmip.h:151
const P6R::P6UINT32 KMIP_TAG_ARCHIVEDATE
Definition: p6kmip.h:52
const P6R::P6UINT32 KMIP_TAG_CRYPTOLENGTH
Definition: p6kmip.h:89
const P6UINT32 KMIP_PVKOTH
Definition: p6kmip.h:472
const P6R::P6UINT8 KMIP_OP_DERIVEKEY
Definition: p6kmip.h:559
const P6UINT32 KMIP_P192
Definition: p6kmip.h:303
const P6UINT32 KMIP_SHA256
Definition: p6kmip.h:443
const P6UINT32 KMIP_PAD_PKCS5
Definition: p6kmip.h:427
const P6UINT32 KMIP_WHIRLPOOL
Definition: p6kmip.h:448
const P6R::P6UINT32 KMIP_TAG_REQUESTPAYLOAD
Definition: p6kmip.h:168
const P6R::P6UINT32 KMIP_TAG_PROTOCOLMINOR
Definition: p6kmip.h:154
const P6R::P6UINT32 KMIP_TAG_RESULTMESSAGE
Definition: p6kmip.h:172
const P6R::P6UINT32 KMIP_TAG_CERTIFICATETYPE
Definition: p6kmip.h:76
const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_PRIME
Definition: p6kmip.h:267
const P6R::P6UINT8 KMIP_OP_DISCOVERVERSIONS
Definition: p6kmip.h:584
const P6R::P6UINT32 KMIP_TAG_OBJECTGROUP
Definition: p6kmip.h:133
const P6UINT32 KMIP_B233
Definition: p6kmip.h:308
const P6R::P6UINT32 KMIP_TAG_SALT
Definition: p6kmip.h:179
const P6UINT32 KMIP_USE_VERIFY
Definition: p6kmip.h:674
const P6R::P6UINT32 KMIP_TAG_CREDENTIALVALUE
Definition: p6kmip.h:84
const P6UINT32 KMIP_PUT_REPLACE
Definition: p6kmip.h:551
const P6UINT32 KMIP_STATE_PREACTIVE
Definition: p6kmip.h:476
const P6R::P6UINT8 KMIP_TYPE_STRUCTURE
Definition: p6kmip.h:35
const P6UINT32 KMIP_MAC97974
Definition: p6kmip.h:467
const P6UINT32 KMIP_COMPRESS_ECPUBLICKEY_CHAR2
Definition: p6kmip.h:268
const P6R::P6UINT32 KMIP_TAG_USAGELIMITSUNIT
Definition: p6kmip.h:199
const P6UINT32 KMIP_B409
Definition: p6kmip.h:314
const P6R::P6UINT32 KMIP_TAG_J
Definition: p6kmip.h:109
const P6R::P6UINT32 KMIP_TAG_DERIVATIONPARAMS
Definition: p6kmip.h:97
const P6UINT32 KMIP_BLOWFISH
Definition: p6kmip.h:391
const P6UINT32 KMIP_STATE_DESTORYCOMP
Definition: p6kmip.h:481
const P6UINT32 KMIP_USE_CRLSIGN
Definition: p6kmip.h:686
const P6R::P6UINT8 KMIP_OP_RNGSEED
Definition: p6kmip.h:592
const P6R::P6UINT8 KMIP_OP_OBTAINLEASE
Definition: p6kmip.h:570
const P6R::P6UINT32 KMIP_TAG_ATTRIBUTE
Definition: p6kmip.h:55
const P6UINT32 KMIP_SHA512
Definition: p6kmip.h:445
const P6UINT32 KMIP_ENCODING_TTLV
Definition: p6kmip.h:643
const P6UINT32 KMIP_CRED_NAMEPASS
Definition: p6kmip.h:260
const P6R::P6UINT8 KMIP_OP_REKEY
Definition: p6kmip.h:558
const P6R::P6UINT32 KMIP_TAG_EXTENSIONINFO
Definition: p6kmip.h:211
const P6R::P6UINT32 KMIP_TAG_USERNAME
Definition: p6kmip.h:200
const P6R::P6UINT32 KMIP_TAG_PRIVATEKEYUNIQUEID
Definition: p6kmip.h:149
const P6UINT32 KMIP_WRAP_SIGN
Definition: p6kmip.h:296
const P6UINT32 KMIP_LINK_CERTIFICATE
Definition: p6kmip.h:495