SharedAccessSignatureHelper クラス
- java.
lang. Object - com.
microsoft. azure. storage. core. SharedAccessSignatureHelper
- com.
public class SharedAccessSignatureHelper
内部使用のために予約されています。 共有アクセス署名を実装するためのヘルパー メソッドが含まれています。
メソッドの概要
メソッドの詳細
generateSharedAccessSignatureForAccount
public static UriQueryBuilder generateSharedAccessSignatureForAccount(final SharedAccessAccountPolicy policy, final String signature)
の Shared Access Signature 内に埋め込まれた署名ハッシュを CloudStorageAccount取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureForBlobAndFile
public static UriQueryBuilder generateSharedAccessSignatureForBlobAndFile(final SharedAccessPolicy policy, final SharedAccessHeaders headers, final String groupPolicyIdentifier, final String resourceType, final IPRange ipRange, final SharedAccessProtocols protocols, final String signature)
Shared Access Signature クエリを作成するための完全なクエリ ビルダーを取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureForQueue
public static UriQueryBuilder generateSharedAccessSignatureForQueue(final SharedAccessQueuePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols, final String signature)
Shared Access Signature クエリを作成するための完全なクエリ ビルダーを取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureForTable
public static UriQueryBuilder generateSharedAccessSignatureForTable(final SharedAccessTablePolicy policy, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final String accessPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols, final String tableName, final String signature)
Shared Access Signature クエリを作成するための完全なクエリ ビルダーを取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureHashForAccount
public static String generateSharedAccessSignatureHashForAccount(final String accountName, final SharedAccessAccountPolicy policy, final StorageCredentials creds)
の Shared Access Signature 内に埋め込まれた署名ハッシュを CloudStorageAccount取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureHashForBlobAndFile
public static String generateSharedAccessSignatureHashForBlobAndFile(final SharedAccessPolicy policy, SharedAccessHeaders headers, final String accessPolicyIdentifier, final String resourceName, final IPRange ipRange, final SharedAccessProtocols protocols, final ServiceClient client, final String service, final String snapshotId)
BLOB またはファイル サービスの Shared Access Signature 内に埋め込まれた署名ハッシュを取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureHashForBlobAndFile
public static String generateSharedAccessSignatureHashForBlobAndFile(final SharedAccessPolicy policy, SharedAccessHeaders headers, final String accessPolicyIdentifier, final String resourceName, final IPRange ipRange, final SharedAccessProtocols protocols, final ServiceClient client, final String service, final String snapshotId, boolean skipDecoding)
BLOB またはファイル サービスの Shared Access Signature 内に埋め込まれた署名ハッシュを取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureHashForQueue
public static String generateSharedAccessSignatureHashForQueue(final SharedAccessQueuePolicy policy, final String accessPolicyIdentifier, final String resourceName, final IPRange ipRange, final SharedAccessProtocols protocols, final ServiceClient client)
キュー サービスの Shared Access Signature 内に埋め込まれた署名ハッシュを取得します。
Parameters:
Returns:
Throws:
generateSharedAccessSignatureHashForTable
public static String generateSharedAccessSignatureHashForTable(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String resourceName, final IPRange ipRange, final SharedAccessProtocols protocols, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final ServiceClient client)
テーブル サービスの Shared Access Signature 内に埋め込まれた署名ハッシュを取得します。
Parameters:
Returns:
Throws:
generateUserDelegationSharedAccessSignatureForBlob
public static UriQueryBuilder generateUserDelegationSharedAccessSignatureForBlob(final SharedAccessPolicy policy, final SharedAccessHeaders headers, final String resourceType, final IPRange ipRange, final SharedAccessProtocols protocols, final String signature, final UserDelegationKey delegationKey)
Shared Access Signature クエリを作成するための完全なクエリ ビルダーを取得します。
Parameters:
Returns:
Throws:
generateUserDelegationSharedAccessSignatureHashForBlob
public static String generateUserDelegationSharedAccessSignatureHashForBlob(final SharedAccessBlobPolicy policy, SharedAccessBlobHeaders headers, final String resourceName, final IPRange ipRange, final SharedAccessProtocols protocols, final UserDelegationKey delegationKey)
BLOB サービスのユーザー委任 Shared Access Signature 内に埋め込まれた署名ハッシュを取得します。
Parameters:
Returns:
parseQuery
public static StorageCredentialsSharedAccessSignature parseQuery(final HashMap
クエリ パラメーターを解析し、StorageCredentialsSharedAccessSignature オブジェクト (存在する場合) を設定します。
Parameters:
Returns:
Throws:
parseQuery
public static StorageCredentialsSharedAccessSignature parseQuery(final StorageUri completeUri)
クエリ パラメーターを解析し、StorageCredentialsSharedAccessSignature オブジェクト (存在する場合) を設定します。
Parameters:
Returns:
Throws:
適用対象
Azure SDK for Java