Name: EncryptionKeyInfo

This class contains detailed information about a Media Encryption Key (MEK). The MEK, before being saved into a cloud repository, is encrypted by an Authentication Encryption Key (the AEK). Each repository can have multiple versions of AEK's and MEK's.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.repl.EncryptionKeyInfo",
   "aekValue": <String>,
   "aekVersion": <Number>,
   "cipherTransformation": <String>,
   "encKeySize": <Number>,
   "mekVersion": <Number>,
}

Attributes
NameTypeDescription
aekValuexsd:stringThe string value of the AEK that encrypts the MEK. An encrypted MEK is stored in the same cloud repository along with the snapshot data.
aekVersionxsd:intThe version number of the Authentication Encryption Key (AEK) starting from 1. The version increases by 1 each time when the AEK is updated (rotated).
cipherTransformationxsd:stringThe transformation detail of the cryptographic cipher with which the MEK is encrypted. TGC uses "AES/CBC/PKCS5Padding" as the transformation where "AES" is the name of the encryption algorithm, "CBC" the mode, and "PKCS5Padding" the padding.
encKeySizexsd:intEncryption key size in bits, such as 128 or 256. This applies to both AEK and MEK.
mekVersionxsd:intThe version number of the MEK. This number begins at 1 and is increased sequentially whenever a new MEK is created.