Show / Hide Table of Contents

Class DecryptionMetadata

Representation of the CSE DecryptionMetadata.

Inheritance
object
DecryptionMetadata
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX