StorageCredentialsAccountAndKey Classe
- java.
lang. Object - StorageCredentials
- com.
microsoft. azure. storage. StorageCredentialsAccountAndKey
- com.
public class StorageCredentialsAccountAndKey extends StorageCredentials
Representa as credenciais da conta de armazenamento, com base na conta de armazenamento e na chave de acesso, para acessar os serviços de armazenamento do Microsoft Azure.
Resumo do Construtor
Construtor | Description |
---|---|
StorageCredentialsAccountAndKey(final String accountName, final byte[] key) |
Cria uma instância da classe usando o nome da conta de armazenamento e a chave de acesso especificados; a chave de acesso especificada está na forma de uma matriz de bytes. |
StorageCredentialsAccountAndKey(final String accountName, final String key) |
Cria uma instância da classe usando o nome da conta de armazenamento e a chave de acesso especificados; a chave de acesso especificada é armazenada como um . |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
String |
exportBase64EncodedKey()
Exporta o valor da chave de acesso para uma cadeia de caracteres codificada em Base64. |
byte [] |
exportKey()
Exporta o valor da chave de acesso para uma matriz de bytes. |
String |
getAccountName()
Obtém o nome da conta. |
synchronized Mac |
getHmac256()
Obtém o HmacSha256 associado à chave da conta. |
void |
setAccountName(String accountName)
Define o nome da conta. |
String |
toString(final boolean exportSecrets)
Retorna um que representa essa instância, incluindo opcionalmente dados confidenciais. |
Storage |
transformUri(StorageUri resourceUri, OperationContext opContext) |
URI | transformUri(URI resourceUri, OperationContext opContext) |
synchronized void |
updateKey(final byte[] key)
Define o nome da chave de acesso a ser usada ao assinar a solicitação. |
synchronized void |
updateKey(final String key)
Define o nome da chave de acesso a ser usada ao assinar a solicitação. |
Membros herdados
Detalhes do construtor
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final byte[] key)
Cria uma instância da classe usando o nome da conta de armazenamento e a chave de acesso especificados; a chave de acesso especificada está na forma de uma matriz de bytes.
Parameters:
String
que representa o nome da conta de armazenamento.
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final String key)
Cria uma instância da classe usando o nome da conta de armazenamento e a chave de acesso especificados; a chave de acesso especificada é armazenada como um .
Parameters:
String
que representa o nome da conta de armazenamento.
String
que representa a chave de acesso da conta codificada em Base-64.
Detalhes do método
exportBase64EncodedKey
public String exportBase64EncodedKey()
Exporta o valor da chave de acesso para uma cadeia de caracteres codificada em Base64.
Returns:
String
que representa a chave de acesso codificada em Base64.exportKey
public byte [] exportKey()
Exporta o valor da chave de acesso para uma matriz de bytes.
Returns:
getAccountName
public String getAccountName()
Obtém o nome da conta.
Returns:
String
que contém o nome da conta.getHmac256
public synchronized Mac getHmac256()
Obtém o HmacSha256 associado à chave da conta.
Returns:
MAC
criado com a chave da conta.Throws:
setAccountName
public void setAccountName(String accountName)
Define o nome da conta.
Parameters:
String
que contém o nome da conta.
toString
public String toString(final boolean exportSecrets)
Retorna um que representa essa instância, incluindo opcionalmente dados confidenciais.
Parameters:
true
para incluir dados confidenciais na cadeia de caracteres de retorno; caso contrário, false
.
Returns:
String
que representa esse objeto, opcionalmente incluindo dados confidenciais.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)
Define o nome da chave de acesso a ser usada ao assinar a solicitação.
Parameters:
String
que representa o nome da chave de acesso a ser usada ao assinar a solicitação.
updateKey
public synchronized void updateKey(final String key)
Define o nome da chave de acesso a ser usada ao assinar a solicitação.
Parameters:
String
que representa o nome da chave de acesso a ser usada ao assinar a solicitação.
Aplica-se a
Azure SDK for Java