Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6kmipdecoder.h File Reference
#include "p6com.h"
#include "p6kmip.h"
#include "p6iobuffer.h"

Go to the source code of this file.

Classes

interface  P6R::p6IKMIPDecoder
 
interface  P6R::p6IKMIPStructure
 
interface  P6R::p6ITTLVDumper
 
struct  P6R::P6KMIP_ELEMENT
 
struct  P6R::P6KMIP_PRIMITIVE
 

Namespaces

 P6R
 

Macros

#define COMP_p6KMIPDecoder   {0xfab5bca,0xafa2,0x459e,{0x9f,0x2b,0x6f,0x70,0x34,0x5b,0x98,0x6a}}
 
#define COMP_p6KMIPStructure   {0x595a2e15,0xdb84,0x4c1c,{0x8b,0x7,0xcc,0xe2,0x63,0x48,0xc3,0x37}}
 
#define IF_p6IKMIPDecoder   {0x10c61d97,0x82ab,0x4d3a,{0xb3,0xbb,0x85,0x60,0x5a,0x3e,0xc0,0xaf}}
 
#define IF_p6IKMIPStructure   {0xffba7d0e,0xd5b3,0x4a23,{0x8b,0x20,0xcf,0x1e,0xd4,0x4a,0x5b,0x7d}}
 
#define IF_p6ITTLVDumper   {0xC95D0D4B,0x9EFF,0x4ABE,{0x95,0xA8,0xDE,0x9A,0xA4,0xE0,0x82,0xC9}}
 
#define INTERFACE   p6IKMIPStructure
 
#define INTERFACE   p6IKMIPDecoder
 
#define INTERFACE   p6ITTLVDumper
 

Typedefs

typedef P6UINT32 P6R::P6KMIPDECODERFLAGS
 
typedef P6UINT32 P6R::P6TTLVCOMPAREFLAGS
 
typedef P6UINT32 P6R::P6TTLVDUMPFLAGS
 
typedef P6VOID(* P6R::P6TTLVOUTCB )(const P6WCHAR *pszString, P6VOID *pCtx)
 

Detailed Description

This interface is used to parse an existing TTLV encoded KMIP message.

References 1) OASIS, "Key Management Interoperabilty Protocol Specification 1.2", Working Draft 08, 21 August 2013.

2) OASIS, "Key Management Interoperability Protocol Profiles Version 1.1", OASIS Standard, 24 January 2013, http://docs.oasis-open.org/kmip/profiles/v1.1/kmip-profiles-v1.1.html

3) OASIS, "Key Management Interoperabilty Protocol Specification 1.0", OASIS Standard, 15 June 2010.

Definition in file p6kmipdecoder.h.