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 কীwrapped_key নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
gcpWrappedKeyInfo

object ( GcpWrappedKeyInfo )

গুগল ক্লাউড প্ল্যাটফর্মে গুরুত্বপূর্ণ তথ্য মোড়ানো হয়েছে।

awsWrappedKeyInfo

object ( AwsWrappedKeyInfo )

অ্যামাজন ওয়েব সার্ভিসেস গুরুত্বপূর্ণ তথ্য গুটিয়ে নিয়েছে।

GcpWrappedKeyInfo সম্পর্কে

গুগল ক্লাউড প্ল্যাটফর্ম মোড়ানো কী সম্পর্কে তথ্য।

JSON উপস্থাপনা
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
ক্ষেত্র
keyType

enum ( KeyType )

প্রয়োজনীয়। ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ।

wipProvider

string

প্রয়োজনীয়। ওয়ার্কলোড আইডেন্টিটি পুল প্রদানকারীকে KEK ব্যবহার করতে হবে।

kekUri

string

প্রয়োজনীয়। গুগল ক্লাউড প্ল্যাটফর্ম ক্লাউড কী ম্যানেজমেন্ট সার্ভিস রিসোর্স আইডি । "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}" ফর্ম্যাটে হওয়া উচিত।

encryptedDek

string

প্রয়োজনীয়। base64 এনকোডেড এনক্রিপ্টেড ডেটা এনক্রিপশন কী।

কীটাইপ

ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ।

এনামস
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

প্রয়োজনীয়। KMS ডিক্রিপশন অ্যাক্সেসের জন্য IAM ভূমিকার Amazon রিসোর্স নামটি ধরে নেওয়া উচিত। "arn:{partition}:iam::{accountId}:role/{role_name}" ফর্ম্যাটে হওয়া উচিত।

kekUri

string

প্রয়োজনীয়। DEK ডিক্রিপ্ট করার জন্য ব্যবহৃত AWS KMS কী-এর URI। "arn:{partition}:kms:{region}:{accountId}:key/{key_id}" ফর্ম্যাটে হওয়া উচিত।

encryptedDek

string

প্রয়োজনীয়। base64 এনকোডেড এনক্রিপ্টেড ডেটা এনক্রিপশন কী।

কীটাইপ

ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ।

এনামস
KEY_TYPE_UNSPECIFIED অনির্দিষ্ট কী টাইপ। কখনও ব্যবহার করা উচিত নয়।
XCHACHA20_POLY1305 অ্যালগরিদম XChaCha20-Poly1305