Share via


BlobCustomerProvidedKey Klasse

  • java.lang.Object
    • com.microsoft.azure.storage.blob.BlobCustomerProvidedKey

public class BlobCustomerProvidedKey

Unveränderlicher Wrapper für einen Verschlüsselungsschlüssel, der mit der vom Client bereitgestellten Schlüsselverschlüsselung verwendet werden soll.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
BlobCustomerProvidedKey(byte[] key)

Erstellt einen neuen Wrapper für einen vom Client bereitgestellten Schlüssel.

BlobCustomerProvidedKey(String key)

Erstellt einen neuen Wrapper für einen vom Client bereitgestellten Schlüssel.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getEncryptionAlgorithm()

Ruft den Algorithmus ab, mit dem dieser Schlüssel verwendet werden soll.

String getKey()

Ruft den Verschlüsselungsschlüssel ab.

String getKeySHA256()

Ruft den Hash des Verschlüsselungsschlüssels ab.

Details zum Konstruktor

BlobCustomerProvidedKey

public BlobCustomerProvidedKey(byte[] key)

Erstellt einen neuen Wrapper für einen vom Client bereitgestellten Schlüssel.

Parameters:

key - Die Verschlüsselungsschlüsselbytes.

Throws:

NoSuchAlgorithmException - Löst aus, wenn MessageDigest "SHA-256" nicht gefunden werden kann.

BlobCustomerProvidedKey

public BlobCustomerProvidedKey(String key)

Erstellt einen neuen Wrapper für einen vom Client bereitgestellten Schlüssel.

Parameters:

key - Der Als Base64-Zeichenfolge codierte Verschlüsselungsschlüssel.

Throws:

NoSuchAlgorithmException - Löst aus, wenn MessageDigest "SHA-256" nicht gefunden werden kann.

Details zur Methode

getEncryptionAlgorithm

public String getEncryptionAlgorithm()

Ruft den Algorithmus ab, mit dem dieser Schlüssel verwendet werden soll.

Returns:

Eine Bezeichnung für den Verschlüsselungsalgorithmus, wie sie von Azure Storage verstanden wird.

getKey

public String getKey()

Ruft den Verschlüsselungsschlüssel ab.

Returns:

Eine base64-codierte Zeichenfolge des Verschlüsselungsschlüssels.

getKeySHA256

public String getKeySHA256()

Ruft den Hash des Verschlüsselungsschlüssels ab.

Returns:

Eine base64-codierte Zeichenfolge des Verschlüsselungsschlüsselhashs.

Gilt für: