StorageCredentialsHelper クラス
- java.
lang. Object - com.
microsoft. azure. storage. core. StorageCredentialsHelper
- com.
public class StorageCredentialsHelper
内部使用のために予約されています。 StorageCredentials のヘルパー メソッド。
メソッドの概要
メソッドの詳細
canCredentialsGenerateClient
public static boolean canCredentialsGenerateClient(final StorageCredentials creds)
予約済み(内部使用のみ)。 指定した資格情報を使用して、共有キー認証スキームまたは Shared Access Signature 認証スキームでクライアントを生成できるかどうかを示す値を取得します。
Parameters:
Returns:
true
これらの資格情報を使用してクライアントを生成できる場合。それ以外の場合は、 false
canCredentialsSignRequest
public static boolean canCredentialsSignRequest(final StorageCredentials creds)
予約済み(内部使用のみ)。 指定した資格情報を使用して、共有キー認証スキームで要求に署名できるかどうかを示す値を取得します。
Parameters:
Returns:
true
これらの資格情報を使用して要求に署名できる場合。それ以外の場合は、 false
computeHmac256
public static synchronized byte [] computeHmac256(final byte[] data, final byte[] key)
Parameters:
computeHmac256
public static synchronized String computeHmac256(final StorageCredentials creds, final String value)
HMAC-SHA256 アルゴリズムを使用して、指定した文字列のシグネチャを計算します。
Parameters:
Returns:
String
HMAC-SHA256 でエンコードされた署名を格納している 。Throws:
signBlobQueueAndFileRequest
public static String signBlobQueueAndFileRequest(final StorageCredentials creds, final java.net.HttpURLConnection request, final long contentLength, OperationContext opContext)
共有キー認証スキームまたはトークン認証スキームで、指定した操作コンテキストを使用して要求に署名します。
このメソッドは要求に署名を配置しますが、設定した署名も返します。 これは、一度設定すると承認ヘッダーを読み取れないので、バッチはこの署名を他の場所で設定する必要があるため java.net.HttpURLConnection です。 バッチに関連しない関数は、この戻り値を無視できます。
Parameters:
HttpURLConnection
署名する要求を表す オブジェクト。
Returns:
Throws:
signTableRequest
public static void signTableRequest(final StorageCredentials creds, final java.net.HttpURLConnection request, final long contentLength, OperationContext opContext)
共有キー認証スキームで、指定した操作コンテキストを使用して要求に署名します。
Parameters:
HttpURLConnection
署名する要求を表す オブジェクト。
Throws:
適用対象
Azure SDK for Java