#include <p6kmipencoder.h>
Public Attributes | |
P6BCSTR | data |
P6BCSTR | digestedData |
P6KMIP_CRYPTOPARAMS * | pParams |
P6BCSTR | signature |
P6NCSTR | uniqueId |
Common set of parameters need for Signning / MAC calculations
uniqueId - optional, uniqueId.pString set to NULL if not in use, unique identifier to key to be used for signning calculations pParams - optional, NULL if not in use, defines the crypto operation data - binary string to sign or perform MAC calculation over signature - used for signature verify or MAC verify operations only, signature.pString is NULL when not in use digestedData - optional, digestedData.pString is NULL if not in use, can be used for both the Sign() and SignatureVerify() operations, When used in Sign() operations the "data" field must not be used (add KMIP 1.4)
Definition at line 795 of file p6kmipencoder.h.