SharedAccessSignatureHelper Classe
- java.
lang. Object - com.
microsoft. azure. storage. core. SharedAccessSignatureHelper
- com.
public class SharedAccessSignatureHelper
RÉSERVÉ À UN USAGE INTERNE. Contient des méthodes d’assistance pour implémenter des signatures d’accès partagé.
Résumé de la méthode
Détails de la méthode
generateSharedAccessSignatureForAccount
public static UriQueryBuilder generateSharedAccessSignatureForAccount(final SharedAccessAccountPolicy policy, final String signature)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé pour un 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)
Obtenez le générateur de requêtes complet pour créer la requête Signature d’accès partagé.
Parameters:
Returns:
Throws:
generateSharedAccessSignatureForQueue
public static UriQueryBuilder generateSharedAccessSignatureForQueue(final SharedAccessQueuePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols, final String signature)
Obtenez le générateur de requêtes complet pour créer la requête Signature d’accès partagé.
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)
Obtenez le générateur de requêtes complet pour créer la requête Signature d’accès partagé.
Parameters:
Returns:
Throws:
generateSharedAccessSignatureHashForAccount
public static String generateSharedAccessSignatureHashForAccount(final String accountName, final SharedAccessAccountPolicy policy, final StorageCredentials creds)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé pour un 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)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé pour l’objet blob ou le service de fichiers.
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)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé pour l’objet blob ou le service de fichiers.
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)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé pour le service de file d’attente.
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)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé pour le service de table.
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)
Obtenez le générateur de requêtes complet pour créer la requête Signature d’accès partagé.
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)
Obtenez le hachage de signature incorporé dans la signature d’accès partagé de délégation d’utilisateur pour le service blob.
Parameters:
Returns:
parseQuery
public static StorageCredentialsSharedAccessSignature parseQuery(final HashMap
Analyse les paramètres de requête et remplit un objet StorageCredentialsSharedAccessSignature s’il en existe un.
Parameters:
Returns:
Throws:
parseQuery
public static StorageCredentialsSharedAccessSignature parseQuery(final StorageUri completeUri)
Analyse les paramètres de requête et remplit un objet StorageCredentialsSharedAccessSignature s’il en existe un.
Parameters:
Returns:
Throws:
S’applique à
Azure SDK for Java