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

Go to the source code of this file.

Classes

interface  P6R::p6IKMIPDecoder
 
interface  P6R::p6IKMIPStructure
 
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}}
 

Typedefs

typedef P6UINT32 P6R::P6KMIPDECODERFLAGS
 

Variables

const P6KMIPDECODERFLAGS P6R::P6KMIPDECODER_NOFLAGS = 0x00000000
 
const P6KMIPDECODERFLAGS P6R::P6KMIPDECODER_TRACEON = 0x00000001
 
const P6KMIPDECODERFLAGS P6R::P6KMIPDECODER_TREATASBINARY = 0x00000002
 

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.