Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

P6KMIPFLAGS.

Generic component flags (bit mask) to be used in an initialize() method.

P6KMIPFLG_NOFLAGS - no component preferences set

P6KMIPFLG_TRACE_OFF - no tracing to file

P6KMIPFLG_TRACE_BASIC - high level trace of KMIP actions

P6KMIPFLG_TRACE_MSGS - log all incoming and outgoing messages in the format selected by including one of the following format flags (e.g., P6KMIPFLG_TRACE_FORMATXML)

P6KMIPFLG_TRACE_FORMATXML - used with P6KMIPFLG_TRACE_MSGS, all incoming and outgoing messages are logged in XML format.

P6KMIPFLG_TRACE_FORMATJSON - used with P6KMIPFLG_TRACE_MSGS, all incoming and outgoing messages are logged in JSON format.

P6KMIPFLG_TRACE_FORMATJSONML - used with P6KMIPFLG_TRACE_MSGS, all incoming and outgoing messages are logged in JsonML format.

P6KMIPFLG_TRACE_FORMATBINARY - used with P6KMIPFLG_TRACE_MSGS, all incoming and outgoing messages are logged in hexidecimal format.

P6KMIPFLG_TRACE_VERBOSE - extensive logging of all internal components, meant for P6R use

P6KMIPFLG_DEBUG_MODE - SSL is turned off and all connections are done in the clear so that packets are visible for debugging.

P6KMIPFLG_TRACE_FORMATKMIPXML - used with P6KMIPFLG_TRACE_MSGS, all incoming and outgoing messages are logged in KMIP XML dialect.

P6KMIPFLG_TRACE_HTTPHEADERS - used with P6KMIPFLG_TRACE_MSGS, when using HTTPS generate a separate message showing all HTTP headers put on the wire

P6KMIPFLG_SERVER_TLS - the p6IKMIPServer interface is to use TLS for all incoming requests. If this is not specified then it is assumed that the p6IKMIPServer runs behind a TLS proxy (e.g., stunnel https://www.stunnel.org/index.html) and receives data in the clear (e.g., using HTTP).

P6KMIPFLG_TRACE_FORMATTTLV - used with P6KMIPFLG_TRACE_MSGS, all incoming and outgoing messages are logged in hexidecimal format showing their TTLV structure.

P6KMIPFLG_TRACE_MSGBUILD - used to turn on logging for the p6kmipencoder component providing details on message properties.

Definition at line 2107 of file p6kmipclient.h.