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

#include <p6kmipserverparser.h>

Public Attributes

P6UINT32 blockCipherMode
 
P6BOOL bPresentInRequest
 
P6INT32 counterLength
 
P6UINT32 cryptographicAlg
 
P6UINT32 digitalSignatureAlg
 
P6INT32 fixedFieldLength
 
P6UINT32 hashAlgorithm
 
P6INT32 initialCounterValue
 
P6INT32 invocationFieldLength
 
P6INT32 IVLength
 
P6UINT32 keyRoleType
 
P6UINT32 maskGenerator
 
P6UINT32 maskGeneratorHashAlg
 
P6UINT32 paddingMethod
 
p6IKMIPBinarypPSource
 
P6INT8 randomIV
 
P6INT32 saltLength
 
P6INT32 tagLength
 
P6INT32 trailerField
 

Detailed Description

P6KMIP_CRYPTOPARAMSREQ.

Section 3.6 (in KMIP spec) Cryptographic Parameters bPresentInRequest - if false, ignore all values, if true some values below where set in the incoming request blockCipherMode - optional, zero if not set, see Section 9.1.3.2.14 in p6kmip.h paddingMethod - optional, zero if not set, see Section 9.1.3.2.15 in p6kmip.h hashAlgorithm - optional, zero if not set, see Section 9.1.3.2.16 in p6kmip.h keyRoleType - optional, zero if not set, see Section 9.1.3.2.17 in p6kmip.h digitialSignatureAlg - optional, zero if not set, see Section 9.1.3.2.7 in p6kmip.h (requires KMIP 1.2) cryptographicAlg - optional, zero if not set, see Section 9.1.3.2.13 in p6kmip.h (requires KMIP 1.2) randomIV - optional, -1 when not in use, 0 false, 1 true, request KMIP server to generate an appropriate IV for cryptographic operation (requires KMIP 1.2) IVLength - optional, -1 when not in use, length of the initialization vector in bits for variable IV lengths tagLength - optional, -1 when not in use, length of the authenticator tag in bytes (for GCM mode) tixedFieldLength - optional, -1 when not in use, length of fixed field portion of of IV in bits invocationFieldLength - optional, -1 when not in use, length of invocation field portion of IV in bits counterLength - optional, -1 when not in use, length of counter portion of the IV in bits initialCounterValue - optional, -1 when not in use, starting counter value for CTR mode saltLength - optional, -1 when not in use, support for RSA OAEP and PSS (requires KMIP 1.4) maskGenerator - optional, zero if not set, see Section 9.1.3.2.48 in p6kmip.h (requires KMIP 1.4) maskGeneratorHashAlg - optional, zero if not set, Mask Generator Hashing Algorithm, see Section 9.1.3.2.16 in p6kmip.h (requires KMIP 1.4) pPSource - optional, NULL when not in use, a byte string, supports RSA OAEP padding (requires KMIP 1.4) trailerField - optional, -1 when not in use, supports RSA PSS padding (requires KMIP 1.4)

Definition at line 47 of file p6kmipserverparser.h.


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