#include <p6kmipencoder.h>
Section 4.25 (in KMIP spec) Types of query responses The result of a query request is information about the capabilities of the key management server. opCount - number of items pointed to by pOperations (can be zero if pOperations is NULL) pOperations - optional, NULL when not in use, an array of values from Section 9.1.3.2.27 in p6kmip.h, Operation Enumeration typeCount - number of items pointed to by pObjectTypes (can be zero if pObjectTypes is NULL) pObjectTypes - optional, NULL when not in use, an array of values form Section 9.1.3.2.12 in p6kmip.h, Object Type Enumeration attCount - number of items pointed to by pAttestationTypes (can be zero if pAttestationTypes is NULL) pAttestationTypes - optional, NULL when not in use, an array of values from Section 9.1.3.2.36 in p6kmip.h, Attestation Type Enumeration vendorId - optional, vendorId.pString set to NULL when not in use, Vendor Identification (e.g., "P6R, Inc") serverInfo - optional, an encoded TTLV binary value defined by the server and MUST be a multple of 8 in length, serverInfo.pString set to NULL when not in use, Server Information appCount - number of items pointed to by pNamespaces (can be zero if pNamespaces is NULL) pNamespaces - optional, NULL when not in use, an array of Application Namespaces supported by server extensionCount - number of items pointed to by pExtension (can be zero if pNamespaces is NULL) pExtension - optional, NULL when not in use, an array of Extension Information pCapabilities - optional, NULL when not in use, returned values from the Query Capability function profileCount - number of items pointed to by pProfiles (can be zero if pProfiles is NULL) pProfiles - optional, NULL when not in use, an array of values from Section 9.1.3.2.42 in p6kmipprofiles.h, Profile Name Enumeration validationCount - number of items pointed to by pValidations (can be zero if pProfiles is NULL) pValidations - optional, NULL when not in use, an array of values listing the systems' validations regCount - number of items pointed to by pRegistrationMethods (can be zero if pRegistrationMethods is NULL) pRegistrationMethods - optional, NULL when not in use, an array of values from Section 9.1.3.2.47 in p6kmip.h, Client Registration Methods Enumeration
Definition at line 1140 of file p6kmipencoder.h.