EncryptionInfo

डेटा को एन्क्रिप्ट (सुरक्षित) करने के तरीके की जानकारी.

JSON के काेड में दिखाना
{

  // Union field wrapped_key can be only one of the following:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  }
  // End of list of possible types for union field wrapped_key.
}
फ़ील्ड
यूनियन फ़ील्ड wrapped_key. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल की गई रैप्ड की. wrapped_key इनमें से सिर्फ़ एक हो सकता है:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Google Cloud Platform की रैप की गई कुंजी की जानकारी.

GcpWrappedKeyInfo

Google Cloud Platform की रैप्ड कुंजी के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
फ़ील्ड
keyType

enum (KeyType)

ज़रूरी है. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.

wipProvider

string

ज़रूरी है. KEK का इस्तेमाल करने के लिए, Workload Identity Pool Provider की ज़रूरत होती है.

kekUri

string

ज़रूरी है. Google Cloud Platform Cloud Key Management Service संसाधन आईडी.

encryptedDek

string

ज़रूरी है. base64 कोड में बदली गई, एन्क्रिप्ट यानी सुरक्षित की गई डेटा एन्क्रिप्शन की.

KeyType

डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.

Enums
KEY_TYPE_UNSPECIFIED कुंजी के टाइप की जानकारी नहीं दी गई है. इसका इस्तेमाल कभी नहीं किया जाना चाहिए.
XCHACHA20_POLY1305 एल्गोरिदम XChaCha20-Poly1305