যে ডেটা গ্রহণ করা হচ্ছে তার এনক্রিপশন তথ্য।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
Union ফিল্ড wrapped_key । ডেটা এনক্রিপ্ট করতে ব্যবহৃত wrapped কী । wrapped_key নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
gcpWrappedKeyInfo | গুগল ক্লাউড প্ল্যাটফর্মে গুরুত্বপূর্ণ তথ্য মোড়ানো হয়েছে। |
awsWrappedKeyInfo | অ্যামাজন ওয়েব সার্ভিসেস গুরুত্বপূর্ণ তথ্য গুটিয়ে নিয়েছে। |
GcpWrappedKeyInfo সম্পর্কে
গুগল ক্লাউড প্ল্যাটফর্ম মোড়ানো কী সম্পর্কে তথ্য।
| JSON উপস্থাপনা |
|---|
{
"keyType": enum ( |
| ক্ষেত্র | |
|---|---|
keyType | প্রয়োজনীয়। ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ। |
wipProvider | প্রয়োজনীয়। ওয়ার্কলোড আইডেন্টিটি পুল প্রদানকারীকে KEK ব্যবহার করতে হবে। |
kekUri | প্রয়োজনীয়। গুগল ক্লাউড প্ল্যাটফর্ম ক্লাউড কী ম্যানেজমেন্ট সার্ভিস রিসোর্স আইডি । "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}" ফর্ম্যাটে হওয়া উচিত। |
encryptedDek | প্রয়োজনীয়। base64 এনকোডেড এনক্রিপ্টেড ডেটা এনক্রিপশন কী। |
কীটাইপ
ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ।
| এনামস | |
|---|---|
KEY_TYPE_UNSPECIFIED | অনির্দিষ্ট কী টাইপ। কখনও ব্যবহার করা উচিত নয়। |
XCHACHA20_POLY1305 | অ্যালগরিদম XChaCha20-Poly1305 |
AwsWrappedKeyInfo সম্পর্কে
একটি AWS KMS কী দিয়ে মোড়ানো একটি ডেটা এনক্রিপশন কী।
| JSON উপস্থাপনা |
|---|
{
"keyType": enum ( |
| ক্ষেত্র | |
|---|---|
keyType | প্রয়োজনীয়। ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ। |
roleArn | প্রয়োজনীয়। KMS ডিক্রিপশন অ্যাক্সেসের জন্য IAM ভূমিকার Amazon রিসোর্স নামটি ধরে নেওয়া উচিত। "arn:{partition}:iam::{accountId}:role/{role_name}" ফর্ম্যাটে হওয়া উচিত। |
kekUri | প্রয়োজনীয়। DEK ডিক্রিপ্ট করার জন্য ব্যবহৃত AWS KMS কী-এর URI। "arn:{partition}:kms:{region}:{accountId}:key/{key_id}" ফর্ম্যাটে হওয়া উচিত। |
encryptedDek | প্রয়োজনীয়। base64 এনকোডেড এনক্রিপ্টেড ডেটা এনক্রিপশন কী। |
কীটাইপ
ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত অ্যালগরিদমের ধরণ।
| এনামস | |
|---|---|
KEY_TYPE_UNSPECIFIED | অনির্দিষ্ট কী টাইপ। কখনও ব্যবহার করা উচিত নয়। |
XCHACHA20_POLY1305 | অ্যালগরিদম XChaCha20-Poly1305 |