डेटा को एन्क्रिप्ट (सुरक्षित) करने के तरीके की जानकारी.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड wrapped_key. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल की गई रैप्ड की. wrapped_key इनमें से सिर्फ़ एक हो सकता है: |
|
gcpWrappedKeyInfo |
Google Cloud Platform की रैप की गई कुंजी की जानकारी. |
GcpWrappedKeyInfo
Google Cloud Platform की रैप्ड कुंजी के बारे में जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"keyType": enum ( |
| फ़ील्ड | |
|---|---|
keyType |
ज़रूरी है. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप. |
wipProvider |
ज़रूरी है. KEK का इस्तेमाल करने के लिए, Workload Identity Pool Provider की ज़रूरत होती है. |
kekUri |
ज़रूरी है. Google Cloud Platform Cloud Key Management Service संसाधन का आईडी. यह "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}" फ़ॉर्मैट में होना चाहिए. |
encryptedDek |
ज़रूरी है. base64 कोड में बदली गई, एन्क्रिप्ट यानी सुरक्षित की गई डेटा एन्क्रिप्शन की. |
KeyType
डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.
| Enums | |
|---|---|
KEY_TYPE_UNSPECIFIED |
कुंजी के टाइप की जानकारी नहीं दी गई है. इसका इस्तेमाल कभी नहीं किया जाना चाहिए. |
XCHACHA20_POLY1305 |
एल्गोरिदम XChaCha20-Poly1305 |