Informacje o szyfrowaniu danych, które są importowane.
| Zapis JSON |
|---|
{ // Union field |
| Pola | |
|---|---|
Pole zbiorcze wrapped_key. Klucz opakowany używany do szyfrowania danych. wrapped_key może mieć tylko jedną z tych wartości: |
|
gcpWrappedKeyInfo |
Informacje o kluczu opakowanym Google Cloud Platform. |
awsWrappedKeyInfo |
Informacje o kluczu opakowanym Amazon Web Services. |
coordinatorKeyInfo |
Informacje o kluczu wybranego koordynatora. Ta opcja nie jest obsługiwana w przypadku metod |
GcpWrappedKeyInfo
Informacje o kluczu opakowanym Google Cloud Platform.
| Zapis JSON |
|---|
{
"keyType": enum ( |
| Pola | |
|---|---|
keyType |
Wymagane. Typ algorytmu używanego do szyfrowania danych. |
wipProvider |
Wymagane. Dostawca puli tożsamości obciążenia wymagany do używania KEK. |
kekUri |
Wymagane. Identyfikator zasobu usługi Google Cloud Platform Cloud Key Management Service. Powinien mieć format |
encryptedDek |
Wymagane. Zaszyfrowany klucz szyfrowania danych zakodowany w formacie base64. |
KeyType
Typ algorytmu używanego do szyfrowania danych.
| Wartości w polu enum | |
|---|---|
KEY_TYPE_UNSPECIFIED |
Nieokreślony typ klucza. Nigdy nie należy go używać. |
XCHACHA20_POLY1305 |
Algorytm XChaCha20-Poly1305 |
AwsWrappedKeyInfo
Klucz szyfrowania danych opakowany kluczem AWS KMS.
| Zapis JSON |
|---|
{
"keyType": enum ( |
| Pola | |
|---|---|
keyType |
Wymagane. Typ algorytmu używanego do szyfrowania danych. |
roleArn |
Wymagane. Amazon Resource Name roli IAM, którą należy przyjąć w celu uzyskania dostępu do odszyfrowywania KMS. Powinien mieć format |
kekUri |
Wymagane. Identyfikator URI klucza AWS KMS używanego do odszyfrowywania DEK. Powinien mieć format |
encryptedDek |
Wymagane. Zaszyfrowany klucz szyfrowania danych zakodowany w formacie base64. |
KeyType
Typ algorytmu używanego do szyfrowania danych.
| Wartości w polu enum | |
|---|---|
KEY_TYPE_UNSPECIFIED |
Nieokreślony typ klucza. Nigdy nie należy go używać. |
XCHACHA20_POLY1305 |
Algorytm XChaCha20-Poly1305 |
CoordinatorKeyInfo
Informacje o kluczu koordynatora.
| Zapis JSON |
|---|
{ "keyId": string } |
| Pola | |
|---|---|
keyId |
Wymagane. Identyfikator wybranego klucza koordynatora. |