StorageCredentialsAccountAndKey Clase

  • java.lang.Object

public class StorageCredentialsAccountAndKey extends StorageCredentials

Representa las credenciales de la cuenta de almacenamiento, basadas en la cuenta de almacenamiento y la clave de acceso, para acceder a los servicios de almacenamiento de Microsoft Azure.

Resumen del constructor

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

Crea una instancia de la clase utilizando el nombre y la clave de acceso de la cuenta de almacenamiento especificadas; la clave de acceso especificada tiene el formato de una matriz de bytes.

StorageCredentialsAccountAndKey(final String accountName, final String key)

Crea una instancia de la clase utilizando el nombre y la clave de acceso de la cuenta de almacenamiento especificadas; la clave de acceso especificada se almacena como .

Resumen del método

Modificador y tipo Método y descripción
String exportBase64EncodedKey()

Exporta el valor de la clave de acceso a una cadena codificada en Base64.

byte [] exportKey()

Exporta el valor de la clave de acceso a una matriz de bytes.

String getAccountName()

Obtiene el nombre de la cuenta.

synchronized Mac getHmac256()

Obtiene el HmacSha256 asociado a la clave de cuenta.

void setAccountName(String accountName)

Establece el nombre de la cuenta.

String toString(final boolean exportSecrets)

Devuelve un objeto que representa esta instancia, opcionalmente, incluida la información confidencial.

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

Establece el nombre de la clave de acceso que se usará al firmar la solicitud.

synchronized void updateKey(final String key)

Establece el nombre de la clave de acceso que se usará al firmar la solicitud.

Miembros heredados

Detalles del constructor

StorageCredentialsAccountAndKey

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

Crea una instancia de la clase utilizando el nombre y la clave de acceso de la cuenta de almacenamiento especificadas; la clave de acceso especificada tiene el formato de una matriz de bytes.

Parameters:

accountName - que String representa el nombre de la cuenta de almacenamiento.
key - Matriz de bytes que representa la clave de acceso de la cuenta.

StorageCredentialsAccountAndKey

public StorageCredentialsAccountAndKey(final String accountName, final String key)

Crea una instancia de la clase utilizando el nombre y la clave de acceso de la cuenta de almacenamiento especificadas; la clave de acceso especificada se almacena como .

Parameters:

accountName - que String representa el nombre de la cuenta de almacenamiento.
key - que String representa la clave de acceso de la cuenta codificada en Base 64.

Detalles del método

exportBase64EncodedKey

public String exportBase64EncodedKey()

Exporta el valor de la clave de acceso a una cadena codificada en Base64.

Returns:

que String representa la clave de acceso codificada en Base64.

exportKey

public byte [] exportKey()

Exporta el valor de la clave de acceso a una matriz de bytes.

Returns:

Matriz de bytes que representa la clave de acceso.

getAccountName

public String getAccountName()

Obtiene el nombre de la cuenta.

Returns:

que String contiene el nombre de la cuenta.

getHmac256

public synchronized Mac getHmac256()

Obtiene el HmacSha256 asociado a la clave de cuenta.

Returns:

Objeto MAC creado con la clave de cuenta.

Throws:

InvalidKeyException - Si la clave no es una clave de almacenamiento válida.

setAccountName

public void setAccountName(String accountName)

Establece el nombre de la cuenta.

Parameters:

accountName - que String contiene el nombre de la cuenta.

toString

public String toString(final boolean exportSecrets)

Devuelve un objeto que representa esta instancia, opcionalmente, incluida la información confidencial.

Parameters:

exportSecrets -

true para incluir datos confidenciales en la cadena de devolución; de lo contrario, false.

Returns:

que String representa este objeto, opcionalmente, incluida la información confidencial.

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)

Establece el nombre de la clave de acceso que se usará al firmar la solicitud.

Parameters:

key - que String representa el nombre de la clave de acceso que se va a usar al firmar la solicitud.

updateKey

public synchronized void updateKey(final String key)

Establece el nombre de la clave de acceso que se usará al firmar la solicitud.

Parameters:

key - que String representa el nombre de la clave de acceso que se va a usar al firmar la solicitud.

Se aplica a