StorageCredentialsHelper Classe
- java.
lang. Object - com.
microsoft. azure. storage. core. StorageCredentialsHelper
- com.
public class StorageCredentialsHelper
RÉSERVÉ À UN USAGE INTERNE. Méthode d’assistance pour StorageCredentials.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
boolean |
canCredentialsGenerateClient(final StorageCredentials creds)
RÉSERVÉ, à usage interne uniquement. Obtient une valeur indiquant si un client peut être généré sous les schémas d’authentification clé partagée ou signature d’accès partagé à l’aide des informations d’identification spécifiées. |
boolean |
canCredentialsSignRequest(final StorageCredentials creds)
RÉSERVÉ, à usage interne uniquement. Obtient une valeur indiquant si une demande peut être signée sous le schéma d’authentification par clé partagée à l’aide des informations d’identification spécifiées. |
synchronized byte [] | computeHmac256(final byte[] data, final byte[] key) |
synchronized String |
computeHmac256(final StorageCredentials creds, final String value)
Calcule une signature pour la chaîne spécifiée à l’aide de l’algorithme HMAC-SHA256. |
String |
signBlobQueueAndFileRequest(final StorageCredentials creds, final java.net.HttpURLConnection request, final long contentLength, OperationContext opContext)
Signe une demande à l’aide du contexte d’opération spécifié sous le schéma d’authentification clé partagée ou jeton. Bien que cette méthode place la signature sur la demande, elle retourne également la signature qu’elle a définie. En effet java.net.HttpURLConnection , ne vous permet pas de lire un en-tête d’autorisation une fois défini, et batch doit définir cette signature ailleurs. Les fonctions non liées au traitement par lots peuvent ignorer cette valeur de retour. |
void |
signTableRequest(final StorageCredentials creds, final java.net.HttpURLConnection request, final long contentLength, OperationContext opContext)
Signe une demande à l’aide du contexte d’opération spécifié sous le schéma d’authentification par clé partagée. |
Détails de la méthode
canCredentialsGenerateClient
public static boolean canCredentialsGenerateClient(final StorageCredentials creds)
RÉSERVÉ, à usage interne uniquement. Obtient une valeur indiquant si un client peut être généré sous les schémas d’authentification clé partagée ou signature d’accès partagé à l’aide des informations d’identification spécifiées.
Parameters:
Returns:
true
si un client peut être généré avec ces informations d’identification ; Sinon false
canCredentialsSignRequest
public static boolean canCredentialsSignRequest(final StorageCredentials creds)
RÉSERVÉ, à usage interne uniquement. Obtient une valeur indiquant si une demande peut être signée sous le schéma d’authentification par clé partagée à l’aide des informations d’identification spécifiées.
Parameters:
Returns:
true
si une demande peut être signée avec ces informations d’identification ; Sinon 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)
Calcule une signature pour la chaîne spécifiée à l’aide de l’algorithme HMAC-SHA256.
Parameters:
Returns:
String
qui contient la signature encodée HMAC-SHA256.Throws:
signBlobQueueAndFileRequest
public static String signBlobQueueAndFileRequest(final StorageCredentials creds, final java.net.HttpURLConnection request, final long contentLength, OperationContext opContext)
Signe une demande à l’aide du contexte d’opération spécifié sous le schéma d’authentification clé partagée ou jeton.
Bien que cette méthode place la signature sur la demande, elle retourne également la signature qu’elle a définie. En effet java.net.HttpURLConnection , ne vous permet pas de lire un en-tête d’autorisation une fois défini, et batch doit définir cette signature ailleurs. Les fonctions non liées au traitement par lots peuvent ignorer cette valeur de retour.
Parameters:
HttpURLConnection
qui représente la demande à signer.
Returns:
Throws:
signTableRequest
public static void signTableRequest(final StorageCredentials creds, final java.net.HttpURLConnection request, final long contentLength, OperationContext opContext)
Signe une demande à l’aide du contexte d’opération spécifié sous le schéma d’authentification par clé partagée.
Parameters:
HttpURLConnection
qui représente la demande à signer.
Throws:
S’applique à
Azure SDK for Java