StorageCredentialsAccountAndKey Klasse
- java.
lang. Object - StorageCredentials
- com.
microsoft. azure. storage. StorageCredentialsAccountAndKey
- com.
public class StorageCredentialsAccountAndKey extends StorageCredentials
Stellt Die Anmeldeinformationen des Speicherkontos basierend auf dem Speicherkonto und dem Zugriffsschlüssel für den Zugriff auf die Microsoft Azure-Speicherdienste dar.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
StorageCredentialsAccountAndKey(final String accountName, final byte[] key) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Speicherkontonamens und des angegebenen Zugriffsschlüssels. Der angegebene Zugriffsschlüssel ist in Form eines Bytearrays. |
StorageCredentialsAccountAndKey(final String accountName, final String key) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Speicherkontonamens und des angegebenen Zugriffsschlüssels. Der angegebene Zugriffsschlüssel wird als gespeichert. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
exportBase64EncodedKey()
Exportiert den Wert des Zugriffsschlüssels in eine Base64-codierte Zeichenfolge. |
byte [] |
exportKey()
Exportiert den Wert des Zugriffsschlüssels in ein Array von Bytes. |
String |
getAccountName()
Ruft den Kontonamen ab. |
synchronized Mac |
getHmac256()
Ruft den HmacSha256 ab, der dem Kontoschlüssel zugeordnet ist. |
void |
setAccountName(String accountName)
Legt den Kontonamen fest. |
String |
toString(final boolean exportSecrets)
Gibt einen zurück, der diese instance darstellt, optional auch vertrauliche Daten. |
Storage |
transformUri(StorageUri resourceUri, OperationContext opContext) |
URI | transformUri(URI resourceUri, OperationContext opContext) |
synchronized void |
updateKey(final byte[] key)
Legt den Namen des Zugriffsschlüssels fest, der beim Signieren der Anforderung verwendet werden soll. |
synchronized void |
updateKey(final String key)
Legt den Namen des Zugriffsschlüssels fest, der beim Signieren der Anforderung verwendet werden soll. |
Geerbte Elemente
Details zum Konstruktor
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final byte[] key)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Speicherkontonamens und des angegebenen Zugriffsschlüssels. Der angegebene Zugriffsschlüssel ist in Form eines Bytearrays.
Parameters:
String
, der den Namen des Speicherkontos darstellt.
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final String key)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Speicherkontonamens und des angegebenen Zugriffsschlüssels. Der angegebene Zugriffsschlüssel wird als gespeichert.
Parameters:
String
, der den Namen des Speicherkontos darstellt.
String
, die den Base64-codierten Kontozugriffsschlüssel darstellt.
Details zur Methode
exportBase64EncodedKey
public String exportBase64EncodedKey()
Exportiert den Wert des Zugriffsschlüssels in eine Base64-codierte Zeichenfolge.
Returns:
String
, der den Base64-codierten Zugriffsschlüssel darstellt.exportKey
public byte [] exportKey()
Exportiert den Wert des Zugriffsschlüssels in ein Array von Bytes.
Returns:
getAccountName
public String getAccountName()
Ruft den Kontonamen ab.
Returns:
String
, die den Kontonamen enthält.getHmac256
public synchronized Mac getHmac256()
Ruft den HmacSha256 ab, der dem Kontoschlüssel zugeordnet ist.
Returns:
MAC
, die mit dem Kontoschlüssel erstellt wurde.Throws:
setAccountName
public void setAccountName(String accountName)
Legt den Kontonamen fest.
Parameters:
String
, die den Kontonamen enthält.
toString
public String toString(final boolean exportSecrets)
Gibt einen zurück, der diese instance darstellt, optional auch vertrauliche Daten.
Parameters:
true
, um vertrauliche Daten in die Rückgabezeichenfolge einzuschließen; false
andernfalls .
Returns:
String
, die dieses Objekt darstellt, optional auch vertrauliche Daten.transformUri
public StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
Parameters:
transformUri
public URI transformUri(URI resourceUri, OperationContext opContext)
Parameters:
updateKey
public synchronized void updateKey(final byte[] key)
Legt den Namen des Zugriffsschlüssels fest, der beim Signieren der Anforderung verwendet werden soll.
Parameters:
String
, die den Namen des Zugriffsschlüssels darstellt, der beim Signieren der Anforderung verwendet werden soll.
updateKey
public synchronized void updateKey(final String key)
Legt den Namen des Zugriffsschlüssels fest, der beim Signieren der Anforderung verwendet werden soll.
Parameters:
String
, die den Namen des Zugriffsschlüssels darstellt, der beim Signieren der Anforderung verwendet werden soll.
Gilt für:
Azure SDK for Java