你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageCredentialsAccountAndKey 类
- java.
lang. Object - StorageCredentials
- com.
microsoft. azure. storage. StorageCredentialsAccountAndKey
- com.
public class StorageCredentialsAccountAndKey extends StorageCredentials
表示用于访问 Microsoft Azure 存储服务的存储帐户凭据(基于存储帐户和访问密钥)。
构造函数摘要
构造函数 | 说明 |
---|---|
StorageCredentialsAccountAndKey(final String accountName, final byte[] key) |
使用指定的存储帐户名称和访问密钥创建 类的实例;指定的访问键采用字节数组的形式。 |
StorageCredentialsAccountAndKey(final String accountName, final String key) |
使用指定的存储帐户名称和访问密钥创建 类的实例;指定的访问密钥存储为 。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
String |
exportBase64EncodedKey()
将访问密钥的值导出为 Base64 编码的字符串。 |
byte [] |
exportKey()
将访问键的值导出为字节数组。 |
String |
getAccountName()
获取帐户名称。 |
synchronized Mac |
getHmac256()
获取与帐户密钥关联的 HmacSha256。 |
void |
setAccountName(String accountName)
设置帐户名称。 |
String |
toString(final boolean exportSecrets)
返回一个 ,它表示此实例,(可选)包括敏感数据。 |
Storage |
transformUri(StorageUri resourceUri, OperationContext opContext) |
URI | transformUri(URI resourceUri, OperationContext opContext) |
synchronized void |
updateKey(final byte[] key)
设置在对请求进行签名时要使用的访问密钥的名称。 |
synchronized void |
updateKey(final String key)
设置在对请求进行签名时要使用的访问密钥的名称。 |
继承成员
构造函数详细信息
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final byte[] key)
使用指定的存储帐户名称和访问密钥创建 类的实例;指定的访问键采用字节数组的形式。
参数:
String
,它表示存储帐户的名称。
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final String key)
使用指定的存储帐户名称和访问密钥创建 类的实例;指定的访问密钥存储为 。
参数:
String
,它表示存储帐户的名称。
String
,它表示 Base-64 编码的帐户访问密钥。
方法详细信息
exportBase64EncodedKey
public String exportBase64EncodedKey()
将访问密钥的值导出为 Base64 编码的字符串。
返回:
String
,它表示 Base64 编码的访问密钥。exportKey
public byte [] exportKey()
将访问键的值导出为字节数组。
返回:
getAccountName
public String getAccountName()
获取帐户名称。
返回:
String
帐户名称的 。getHmac256
public synchronized Mac getHmac256()
获取与帐户密钥关联的 HmacSha256。
返回:
MAC
帐户密钥创建的 。引发:
setAccountName
public void setAccountName(String accountName)
设置帐户名称。
参数:
String
帐户名称的 。
toString
public String toString(final boolean exportSecrets)
返回一个 ,它表示此实例,(可选)包括敏感数据。
参数:
true
以在返回字符串中包含敏感数据;否则为 false
。
返回:
String
,它表示此对象,(可选)包括敏感数据。transformUri
public StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
参数:
transformUri
public URI transformUri(URI resourceUri, OperationContext opContext)
参数:
updateKey
public synchronized void updateKey(final byte[] key)
设置在对请求进行签名时要使用的访问密钥的名称。
参数:
String
,表示对请求进行签名时要使用的访问密钥的名称。
updateKey
public synchronized void updateKey(final String key)
设置在对请求进行签名时要使用的访问密钥的名称。
参数:
String
,表示对请求进行签名时要使用的访问密钥的名称。