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.
}
فیلدها
فیلد union به wrapped_key . کلید پیچیده شده‌ای که برای رمزگذاری داده‌ها استفاده می‌شود. wrapped_key می‌تواند فقط یکی از موارد زیر باشد:
gcpWrappedKeyInfo

object ( GcpWrappedKeyInfo )

پلتفرم ابری گوگل اطلاعات کلیدی را در خود جای داده است.

awsWrappedKeyInfo

object ( AwsWrappedKeyInfo )

خدمات وب آمازون اطلاعات کلیدی را در بر گرفت.

اطلاعات کلید GcpWrapped

اطلاعات مربوط به کلید پیچیده‌شده در پلتفرم ابری گوگل.

نمایش JSON
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
فیلدها
keyType

enum ( KeyType )

الزامی. نوع الگوریتم مورد استفاده برای رمزگذاری داده‌ها.

wipProvider

string

الزامی. ارائه‌دهنده‌ی استخر هویت بار کاری (Workload Identity Pool ) ملزم به استفاده از KEK است.

kekUri

string

الزامی. شناسه منبع سرویس مدیریت کلید ابری پلتفرم گوگل کلود. باید به فرمت "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}" باشد.

encryptedDek

string

الزامی. کلید رمزگذاری داده‌های رمزگذاری شده با کد base64.

نوع کلید

نوع الگوریتمی که برای رمزگذاری داده‌ها استفاده می‌شود.

انوم‌ها
KEY_TYPE_UNSPECIFIED نوع کلید نامشخص. هرگز نباید استفاده شود.
XCHACHA20_POLY1305 الگوریتم XChaCha20-Poly1305

اطلاعات کلید AwsWrappedKey

یک کلید رمزگذاری داده که توسط یک کلید AWS KMS پیچیده شده است.

نمایش JSON
{
  "keyType": enum (KeyType),
  "roleArn": string,
  "kekUri": string,
  "encryptedDek": string
}
فیلدها
keyType

enum ( KeyType )

الزامی. نوع الگوریتم مورد استفاده برای رمزگذاری داده‌ها.

roleArn

string

الزامی. نام منبع آمازون مربوط به نقش 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.

نوع کلید

نوع الگوریتمی که برای رمزگذاری داده‌ها استفاده می‌شود.

انوم‌ها
KEY_TYPE_UNSPECIFIED نوع کلید نامشخص. هرگز نباید استفاده شود.
XCHACHA20_POLY1305 الگوریتم XChaCha20-Poly1305