Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::P6KMIP_CAPABILITIES Struct Reference

#include <p6kmipencoder.h>

Public Attributes

P6UINT8 asynchronous
 
P6UINT8 attestation
 
P6UINT8 batchContinue
 
P6UINT8 batchUndo
 
P6UINT32 destroyAction
 
P6UINT32 RNGMode
 
P6UINT32 shreddingAlgorithm
 
P6UINT8 streaming
 
P6UINT32 unwrapMode
 

Detailed Description

P6KMIP_CAPABILITIES.

Section 4.25 Query (in KMP spec), result information returned by the server about is functional capabilities These values are only meaninful if QueryCapabilites was set in the Query operation. Even then the server may choose not to respond with data on these capabilities (thus why streaming can have a zero value).

streaming - 0 means not set, 1 is true, 2 is false, does the server support streaming cryptographic operations? asynchronous - 0 means not set, 1 is true, 2 is false, does the server support any asynchronous operations? attestation - 0 means not set, 1 is true, 2 is false, does the server support Attestation? unwrapMode - a value from Section 9.1.3.2.43 in p6kmip.h, Unwrap Mode Enumeration (how are wrapped keys handled by the server) destroyAction - a value from Section 9.1.3.2.44 in p6kmip.h, Destroy Action Enumeration (details on how a server destroys a key) shreddingAlgorithm - a value form Section 9.1.3.2.45 in p6kmip.h, Shredding Algroithm Enumeration (when a key is destroyed how is its memory processed) RNGMode - a value from Section 9.1.3.2.46 in p6kmip.h, RNG Mode Enumeration (how does the server use Random Number Generators) batchUndo - 0 means not set, 1 is true, 2 is false, does the server support the Batch Undo Capability (added KMIP 1.4) batchContinue - 0 means not set, 1 is true, 2 is false, does the server support the Batch Continue Capability (added KMIP 1.4)

Definition at line 1103 of file p6kmipencoder.h.


The documentation for this struct was generated from the following file: