EncryptionInfo

Информация о шифровании принимаемых данных.

JSON-представление
{

  // Union field wrapped_key can be only one of the following:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  }
  // End of list of possible types for union field wrapped_key.
}
Поля
Поле объединения wrapped_key . Завернутый ключ, используемый для шифрования данных. wrapped_key может быть только одним из следующих:
gcpWrappedKeyInfo

object ( GcpWrappedKeyInfo )

Google Cloud Platform обернула ключевую информацию.

awsWrappedKeyInfo

object ( AwsWrappedKeyInfo )

Amazon Web Services обернул ключевую информацию.

GcpWrappedKeyInfo

Информация о запечатанном ключе Google Cloud Platform.

JSON-представление
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
Поля
keyType

enum ( KeyType )

Обязательно. Тип алгоритма, используемого для шифрования данных.

wipProvider

string

Обязательно. Для использования KEK требуется поставщик пула удостоверений рабочей нагрузки .

kekUri

string

Обязательно. Идентификатор ресурса службы управления облачными ключами Google Cloud Platform. Должен иметь формат «projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}».

encryptedDek

string

Обязательно. Ключ шифрования данных, закодированный в формате base64.

KeyType

Тип алгоритма, используемого для шифрования данных.

Перечисления
KEY_TYPE_UNSPECIFIED Неуказанный тип ключа. Никогда не следует использовать.
XCHACHA20_POLY1305 Алгоритм XChaCha20-Poly1305

AwsWrappedKeyInfo

Ключ шифрования данных, защищенный ключом AWS KMS.

JSON-представление
{
  "keyType": enum (KeyType),
  "roleArn": string,
  "kekUri": string,
  "encryptedDek": string
}
Поля
keyType

enum ( KeyType )

Обязательно. Тип алгоритма, используемого для шифрования данных.

roleArn

string

Обязательно. Имя ресурса Amazon для роли IAM, которая будет назначена для доступа к дешифрованию KMS. Должно быть в формате "arn:{partition}:iam::{accountId}:role/{role_name}".

kekUri

string

Обязательно. URI ключа AWS KMS, используемого для расшифровки DEK. Должен иметь формат "arn:{partition}:kms:{region}:{accountId}:key/{key_id}".

encryptedDek

string

Обязательно. Ключ шифрования данных, закодированный в формате base64.

KeyType

Тип алгоритма, используемого для шифрования данных.

Перечисления
KEY_TYPE_UNSPECIFIED Неуказанный тип ключа. Никогда не следует использовать.
XCHACHA20_POLY1305 Алгоритм XChaCha20-Poly1305