#include <p6kmipencoder.h>
An object to be imported into a KMIP server.
uniqueId - required, unique identifier of the object to be imported type - indicates which union element is used {1..}, 0 means no value set
pKey - item 1, a P6R p6ICryptoKey key object to be sent to a KMIP server for storage rawKey - item 2, key in a form not supported in a p6ICryptoKey object, all the key information needed to compose a Key Block structure wrapKey - item 3, key material that is encrypted/signed and encoded in KMIP TTLV encoding splitKey - item 4, The bits that compose the part of the split key to be sent (e.g., key split into 5 parts and the caller is encoding the 3rd part) pDHPrivKey - item 5, a P6R p6IDHKeyExchange object for Diffe-Hellman private key (set to register the private half of a DH key pair) pDHPubKey - item 6, a P6R p6IDHKeyExchange object for Diffe-Hellman public key (set to register the public half of a DH key pair) pgpKey - item 7, caller serializes a PGP key into this field to be placed inside a Key Block structure X509Key - item 8, public key taken from an X.509 certificate (in DER format) pCertificate - item 9, a P6R p6ICert object to be sent to a KMIP server for storage rawCertificate - item 10, certificate in a form that supported in a p6ICert object secretData - item 11, a byte string that composes a secret data object opaqueData - item 12, a byte string that composes an opaque data object wrapSecret - item 13, secret data that is encrypted/signed
Definition at line 914 of file p6kmipencoder.h.