Class DecryptionMetadata
Representation of the CSE DecryptionMetadata.
Implements
Inherited Members
Namespace: Google.Apis.Drive.v3.Data
Assembly: Google.Apis.Drive.v3.dll
Syntax
public class DecryptionMetadata : IDirectResponseSchema
Properties
Aes256GcmChunkSize
Chunk size used if content was encrypted with the AES 256 GCM Cipher. Possible values are: - default - small
Declaration
[JsonProperty("aes256GcmChunkSize")]
public virtual string Aes256GcmChunkSize { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EncryptionResourceKeyHash
The URL-safe Base64 encoded HMAC-SHA256 digest of the resource metadata with its DEK (Data Encryption Key); see https://developers.google.com/workspace/cse/reference
Declaration
[JsonProperty("encryptionResourceKeyHash")]
public virtual string EncryptionResourceKeyHash { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Jwt
The signed JSON Web Token (JWT) which can be used to authorize the requesting user with the Key ACL Service (KACLS). The JWT asserts that the requesting user has at least read permissions on the file.
Declaration
[JsonProperty("jwt")]
public virtual string Jwt { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
KaclsId
The ID of the KACLS (Key ACL Service) used to encrypt the file.
Declaration
[JsonProperty("kaclsId")]
public virtual long? KaclsId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
KaclsName
The name of the KACLS (Key ACL Service) used to encrypt the file.
Declaration
[JsonProperty("kaclsName")]
public virtual string KaclsName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
KeyFormat
Key format for the unwrapped key. Must be tinkAesGcmKey.
Declaration
[JsonProperty("keyFormat")]
public virtual string KeyFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WrappedKey
The URL-safe Base64 encoded wrapped key used to encrypt the contents of the file.
Declaration
[JsonProperty("wrappedKey")]
public virtual string WrappedKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |