Partager via


StorageCredentialsAccountAndKey Classe

  • java.lang.Object

public class StorageCredentialsAccountAndKey extends StorageCredentials

Représente les informations d’identification du compte de stockage, basées sur le compte de stockage et la clé d’accès, pour accéder aux services de stockage Microsoft Azure.

Récapitulatif du constructeur

Constructeur Description
StorageCredentialsAccountAndKey(final String accountName, final byte[] key)

Crée un instance de la classe, à l’aide du nom de compte de stockage et de la clé d’accès spécifiés ; la clé d’accès spécifiée se présente sous la forme d’un tableau d’octets.

StorageCredentialsAccountAndKey(final String accountName, final String key)

Crée un instance de la classe, à l’aide du nom de compte de stockage et de la clé d’accès spécifiés ; la clé d’accès spécifiée est stockée sous la forme d’un .

Résumé de la méthode

Modificateur et type Méthode et description
String exportBase64EncodedKey()

Exporte la valeur de la clé d’accès vers une chaîne encodée en Base64.

byte [] exportKey()

Exporte la valeur de la clé d’accès vers un tableau d’octets.

String getAccountName()

Obtient le nom du compte.

synchronized Mac getHmac256()

Obtient le HmacSha256 associé à la clé de compte.

void setAccountName(String accountName)

Définit le nom du compte.

String toString(final boolean exportSecrets)

Retourne un qui représente cette instance, y compris éventuellement des données sensibles.

StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
URI transformUri(URI resourceUri, OperationContext opContext)
synchronized void updateKey(final byte[] key)

Définit le nom de la clé d’accès à utiliser lors de la signature de la demande.

synchronized void updateKey(final String key)

Définit le nom de la clé d’accès à utiliser lors de la signature de la demande.

Membres hérités

Détails du constructeur

StorageCredentialsAccountAndKey

public StorageCredentialsAccountAndKey(final String accountName, final byte[] key)

Crée un instance de la classe, à l’aide du nom de compte de stockage et de la clé d’accès spécifiés ; la clé d’accès spécifiée se présente sous la forme d’un tableau d’octets.

Parameters:

accountName - String qui représente le nom du compte de stockage.
key - Tableau d'octets qui représente la clé d'accès du compte.

StorageCredentialsAccountAndKey

public StorageCredentialsAccountAndKey(final String accountName, final String key)

Crée un instance de la classe, à l’aide du nom de compte de stockage et de la clé d’accès spécifiés ; la clé d’accès spécifiée est stockée sous la forme d’un .

Parameters:

accountName - String qui représente le nom du compte de stockage.
key - String qui représente la clé d’accès au compte encodé en base 64.

Détails de la méthode

exportBase64EncodedKey

public String exportBase64EncodedKey()

Exporte la valeur de la clé d’accès vers une chaîne encodée en Base64.

Returns:

String qui représente la clé d’accès encodée en Base64.

exportKey

public byte [] exportKey()

Exporte la valeur de la clé d’accès vers un tableau d’octets.

Returns:

Tableau d’octets qui représente la clé d’accès.

getAccountName

public String getAccountName()

Obtient le nom du compte.

Returns:

String qui contient le nom du compte.

getHmac256

public synchronized Mac getHmac256()

Obtient le HmacSha256 associé à la clé de compte.

Returns:

MAC créé avec la clé de compte.

Throws:

InvalidKeyException - Si la clé n’est pas une clé de stockage valide.

setAccountName

public void setAccountName(String accountName)

Définit le nom du compte.

Parameters:

accountName - String qui contient le nom du compte.

toString

public String toString(final boolean exportSecrets)

Retourne un qui représente cette instance, y compris éventuellement des données sensibles.

Parameters:

exportSecrets -

true pour inclure des données sensibles dans la chaîne de retour ; sinon, false.

Returns:

String qui représente cet objet, y compris éventuellement des données sensibles.

transformUri

public StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)

Parameters:

resourceUri
opContext

transformUri

public URI transformUri(URI resourceUri, OperationContext opContext)

Parameters:

resourceUri
opContext

updateKey

public synchronized void updateKey(final byte[] key)

Définit le nom de la clé d’accès à utiliser lors de la signature de la demande.

Parameters:

key - String qui représente le nom de la clé d’accès à utiliser lors de la signature de la demande.

updateKey

public synchronized void updateKey(final String key)

Définit le nom de la clé d’accès à utiliser lors de la signature de la demande.

Parameters:

key - String qui représente le nom de la clé d’accès à utiliser lors de la signature de la demande.

S’applique à