Freigeben über


DataLakeCustomerProvidedKey Struktur

Definition

Wrapper für einen Verschlüsselungsschlüssel, der mit vom Client bereitgestellter serverseitiger Verschlüsselung verwendet werden soll. Beachten Sie, dass die Verschlüsselung auf Dateibasis angewendet wird.

public readonly struct DataLakeCustomerProvidedKey : IEquatable<Azure.Storage.Files.DataLake.Models.DataLakeCustomerProvidedKey>
type DataLakeCustomerProvidedKey = struct
Public Structure DataLakeCustomerProvidedKey
Implements IEquatable(Of DataLakeCustomerProvidedKey)
Vererbung
DataLakeCustomerProvidedKey
Implementiert

Konstruktoren

DataLakeCustomerProvidedKey(Byte[])

Erstellt einen neuen CustomerProvidedKey zur Verwendung in der serverseitigen Verschlüsselung.

DataLakeCustomerProvidedKey(String)

Erstellt einen neuen CustomerProvidedKey zur Verwendung in der serverseitigen Verschlüsselung.

Eigenschaften

EncryptionAlgorithm

Der Algorithmus für Azure Blob Storage, mit dem verschlüsselt werden soll. Azure Blob Storage bietet nur AES256-Verschlüsselung.

EncryptionKey

Base64-codierte Zeichenfolge des AES256-Verschlüsselungsschlüssels.

EncryptionKeyHash

Base64-codierte Zeichenfolge des SHA256-Hash des AES256-Verschlüsselungsschlüssels.

Methoden

Equals(DataLakeCustomerProvidedKey)

Überprüft, ob zwei CustomerProvidedKeyInfo gleich sind.

Equals(Object)

Überprüft, ob zwei CustomerProvidedKeyInfo gleich sind.

GetHashCode()

Rufen Sie einen Hashcode für CustomerProvidedKeyInfo ab.

ToString()

ToString

Operatoren

Equality(DataLakeCustomerProvidedKey, DataLakeCustomerProvidedKey)

Überprüfen Sie, ob zwei CustomerProvidedKeyInfo-Instanzen gleich sind.

Inequality(DataLakeCustomerProvidedKey, DataLakeCustomerProvidedKey)

Überprüfen Sie, ob zwei CustomerProvidedKeyInfo-Instanzen ungleich sind.

Gilt für: