KeyVaultClient Classe
- java.
lang. Object - com.
microsoft. azure. keyvault. KeyVaultClient
- com.
public class KeyVaultClient
Initialise une nouvelle instance de la classe KeyVaultClient.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
KeyVaultClient(RestClient restClient) |
Initialise un instance du client KeyVaultClient. |
KeyVaultClient(ServiceClientCredentials credentials) |
Initialise un instance du client KeyVaultClient. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
String |
acceptLanguage()
Obtient ou définit la langue par défaut de la réponse. |
String |
apiVersion()
Obtient la version de l’API cliente. |
Backup |
backupKey(String vaultBaseUrl, String keyName)
Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client. |
ServiceFuture<Backup |
backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<BackupKeyResult> serviceCallback)
Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client. |
Certificate |
createCertificate(CreateCertificateRequest createCertificateRequest)
Crée une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée. |
ServiceFuture<Certificate |
createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback<CertificateOperation> serviceCallback)
Crée une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée. |
Key |
createKey(CreateKeyRequest createKeyRequest)
Crée une clé, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/créer. |
ServiceFuture<Key |
createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback<KeyBundle> serviceCallback)
Crée une clé, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/créer. |
Key |
decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Déchiffre un seul bloc de données chiffrées. |
ServiceFuture<Key |
decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Déchiffre un seul bloc de données chiffrées. |
Certificate |
deleteCertificate(String vaultBaseUrl, String certificateName)
Supprime un certificat du coffre spécifié. |
ServiceFuture<Certificate |
deleteCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)
Supprime un certificat du coffre spécifié. |
Contacts |
deleteCertificateContacts(String vaultBaseUrl)
Supprime les contacts de certificat pour le coffre spécifié. |
ServiceFuture<Contacts> |
deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)
Supprime les contacts de certificat pour le coffre spécifié. |
Issuer |
deleteCertificateIssuer(String vaultBaseUrl, String issuerName)
Supprime l’émetteur de certificat spécifié. |
ServiceFuture<Issuer |
deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)
Supprime l’émetteur de certificat spécifié. |
Certificate |
deleteCertificateOperation(String vaultBaseUrl, String certificateName)
Supprime l’opération pour un certificat spécifié. |
ServiceFuture<Certificate |
deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)
Supprime l’opération pour un certificat spécifié. |
Key |
deleteKey(String vaultBaseUrl, String keyName)
Supprime une clé de tout type du stockage dans Azure Key Vault. L’opération de suppression de clé ne peut pas être utilisée pour supprimer des versions individuelles d’une clé. Cette opération supprime le matériel de chiffrement associé à la clé, ce qui signifie que la clé n'est pas utilisable pour des opérations Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorisation : nécessite l’autorisation clés/suppression. |
ServiceFuture<Key |
deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)
Supprime une clé de tout type du stockage dans Azure Key Vault. L’opération de suppression de clé ne peut pas être utilisée pour supprimer des versions individuelles d’une clé. Cette opération supprime le matériel de chiffrement associé à la clé, ce qui signifie que la clé n'est pas utilisable pour des opérations Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorisation : nécessite l’autorisation clés/suppression. |
Secret |
deleteSecret(String vaultBaseUrl, String secretName)
Supprime un secret du coffre spécifié. |
ServiceFuture<Secret |
deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)
Supprime un secret du coffre spécifié. |
Key |
encrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés. |
ServiceFuture<Key |
encryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés. |
boolean |
generateClientRequestId()
Obtient Lorsque la valeur est définie sur true, une valeur x-ms-client-request-id unique est générée et incluse dans chaque requête. La valeur par défaut est true. |
AzureClient |
getAzureClient()
Obtient le utilisé pour les AzureClient opérations de longue durée. |
Certificate |
getCertificate(String certificateIdentifier)
Obtient des informations sur un certificat spécifié. |
Certificate |
getCertificate(String vaultBaseUrl, String certificateName)
Obtient des informations sur un certificat spécifié. |
Certificate |
getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)
Obtient des informations sur un certificat spécifié. |
ServiceFuture<Certificate |
getCertificateAsync(String certificateIdentifier, final ServiceCallback<CertificateBundle> serviceCallback)
Obtient des informations sur un certificat spécifié. |
ServiceFuture<Certificate |
getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)
Obtient des informations sur un certificat spécifié. |
ServiceFuture<Certificate |
getCertificateAsync(String vaultBaseUrl, String certificateName, String certificateVersion, final ServiceCallback<CertificateBundle> serviceCallback)
Obtient des informations sur un certificat spécifié. |
Contacts |
getCertificateContacts(String vaultBaseUrl)
Obtient les contacts de certificat pour le coffre spécifié. |
ServiceFuture<Contacts> |
getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)
Obtient les contacts de certificat pour le coffre spécifié. |
Issuer |
getCertificateIssuer(String vaultBaseUrl, String issuerName)
Obtient l’émetteur de certificat spécifié. |
ServiceFuture<Issuer |
getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)
Obtient l’émetteur de certificat spécifié. |
Certificate |
getCertificateOperation(String vaultBaseUrl, String certificateName)
Obtient l’opération associée à un certificat spécifié. |
ServiceFuture<Certificate |
getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)
Obtient l’opération associée à un certificat spécifié. |
Certificate |
getCertificatePolicy(String vaultBaseUrl, String certificateName)
Obtient la stratégie d’un certificat. |
ServiceFuture<Certificate |
getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificatePolicy> serviceCallback)
Obtient la stratégie d’un certificat. |
Key |
getKey(String keyIdentifier)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir. |
Key |
getKey(String vaultBaseUrl, String keyName)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir. |
Key |
getKey(String vaultBaseUrl, String keyName, String keyVersion)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir. |
ServiceFuture<Key |
getKeyAsync(String keyIdentifier, final ServiceCallback<KeyBundle> serviceCallback)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir. |
ServiceFuture<Key |
getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir. |
ServiceFuture<Key |
getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback<KeyBundle> serviceCallback)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir. |
String |
getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)
Obtient la réponse à la demande de signature de certificat en attente. |
ServiceFuture<String> |
getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<String> serviceCallback)
Obtient la réponse à la demande de signature de certificat en attente. |
Secret |
getSecret(String secretIdentifier)
Obtenez un secret spécifié à partir d’un coffre de clés donné. |
Secret |
getSecret(String vaultBaseUrl, String secretName)
Obtenez un secret spécifié à partir d’un coffre de clés donné. |
Secret |
getSecret(String vaultBaseUrl, String secretName, String secretVersion)
Obtenez un secret spécifié à partir d’un coffre de clés donné. |
ServiceFuture<Secret |
getSecretAsync(String secretIdentifier, final ServiceCallback<SecretBundle> serviceCallback)
Obtenez un secret spécifié à partir d’un coffre de clés donné. |
ServiceFuture<Secret |
getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)
Obtenez un secret spécifié à partir d’un coffre de clés donné. |
ServiceFuture<Secret |
getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback<SecretBundle> serviceCallback)
Obtenez un secret spécifié à partir d’un coffre de clés donné. |
OkHttpClient | httpClient() |
Certificate |
importCertificate(ImportCertificateRequest importCertificateRequest)
Importe un certificat dans le coffre spécifié. |
ServiceFuture<Certificate |
importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Importe un certificat dans le coffre spécifié. |
Key |
importKey(ImportKeyRequest importKeyRequest)
Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération d’importation de clé peut être utilisée pour importer n’importe quel type de clé dans un Key Vault Azure. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/importation. |
ServiceFuture<Key |
importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)
Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération d’importation de clé peut être utilisée pour importer n’importe quel type de clé dans un Key Vault Azure. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/importation. |
PagedList<Certificate |
listCertificateIssuers(final String vaultBaseUrl)
Répertorier les émetteurs de certificats pour le coffre spécifié. |
PagedList<Certificate |
listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)
Répertorier les émetteurs de certificats pour le coffre spécifié. |
ServiceFuture<List<Certificate |
listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateIssuerItem> serviceCallback)
Répertorier les émetteurs de certificats pour le coffre spécifié. |
ServiceFuture<List<Certificate |
listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateIssuerItem> serviceCallback)
Répertorier les émetteurs de certificats pour le coffre spécifié. |
PagedList<Certificate |
listCertificates(final String vaultBaseUrl)
Répertorier les certificats dans le coffre spécifié. |
PagedList<Certificate |
listCertificates(final String vaultBaseUrl, final Integer maxresults)
Répertorier les certificats dans le coffre spécifié. |
ServiceFuture<List<Certificate |
listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)
Répertorier les certificats dans le coffre spécifié. |
ServiceFuture<List<Certificate |
listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateItem> serviceCallback)
Répertorier les certificats dans le coffre spécifié. |
PagedList<Certificate |
listCertificateVersions(final String vaultBaseUrl, final String certificateName)
Répertorier les versions d’un certificat. |
PagedList<Certificate |
listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)
Répertorier les versions d’un certificat. |
ServiceFuture<List<Certificate |
listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)
Répertorier les versions d’un certificat. |
ServiceFuture<List<Certificate |
listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback<CertificateItem> serviceCallback)
Répertorier les versions d’un certificat. |
PagedList<Key |
listKeys(final String vaultBaseUrl)
Répertorier les clés dans le coffre spécifié. |
PagedList<Key |
listKeys(final String vaultBaseUrl, final Integer maxresults)
Répertorier les clés dans le coffre spécifié. |
ServiceFuture<List<Key |
listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)
Répertorier les clés dans le coffre spécifié. |
ServiceFuture<List<Key |
listKeysAsync(final String vaultBaseUrl, final ListOperationCallback<KeyItem> serviceCallback)
Répertorier les clés dans le coffre spécifié. |
PagedList<Key |
listKeyVersions(final String vaultBaseUrl, final String keyName)
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste. |
PagedList<Key |
listKeyVersions(final String vaultBaseUrl, final String keyName, final Integer maxresults)
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste. |
ServiceFuture<List<Key |
listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste. |
ServiceFuture<List<Key |
listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback<KeyItem> serviceCallback)
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste. |
PagedList<Secret |
listSecrets(final String vaultBaseUrl)
Répertoriez les secrets dans le coffre spécifié. |
PagedList<Secret |
listSecrets(final String vaultBaseUrl, final Integer maxresults)
Répertoriez les secrets dans le coffre spécifié. |
ServiceFuture<List<Secret |
listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)
Répertoriez les secrets dans le coffre spécifié. |
ServiceFuture<List<Secret |
listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback<SecretItem> serviceCallback)
Répertoriez les secrets dans le coffre spécifié. |
PagedList<Secret |
listSecretVersions(final String vaultBaseUrl, final String secretName)
Répertoriez les versions du secret spécifié. |
PagedList<Secret |
listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)
Répertoriez les versions du secret spécifié. |
ServiceFuture<List<Secret |
listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)
Répertoriez les versions du secret spécifié. |
ServiceFuture<List<Secret |
listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback<SecretItem> serviceCallback)
Répertorier les versions du secret spécifié. |
int |
longRunningOperationRetryTimeout()
Obtient ou définit le délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30. |
Certificate |
mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
Fusionne un certificat ou une chaîne de certificats avec une paire de clés existante sur le serveur. |
ServiceFuture<Certificate |
mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Fusionne un certificat ou une chaîne de certificats avec une paire de clés existante sur le serveur. |
RestClient | restClient() |
Key |
restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)
Restaure la clé de sauvegarde dans un coffre. |
ServiceFuture<Key |
restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback<KeyBundle> serviceCallback)
Restaure la clé de sauvegarde dans un coffre. |
Retrofit | retrofit() |
SerializerAdapter<?> | serializerAdapter() |
Contacts |
setCertificateContacts(String vaultBaseUrl, Contacts contacts)
Définit les contacts de certificat pour le coffre spécifié. |
ServiceFuture<Contacts> |
setCertificateContactsAsync(String vaultBaseUrl, Contacts contacts, final ServiceCallback<Contacts> serviceCallback)
Définit les contacts de certificat pour le coffre spécifié. |
Issuer |
setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Définit les contacts de certificat pour le coffre spécifié. |
ServiceFuture<Issuer |
setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)
Définit les contacts de certificat pour le coffre spécifié. |
Secret |
setSecret(SetSecretRequest setSecretRequest)
Définit un secret dans le coffre spécifié. |
ServiceFuture<Secret |
setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)
Définit un secret dans le coffre spécifié. |
Key |
sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)
Crée une signature à partir d’un digest à l’aide de la clé spécifiée. |
ServiceFuture<Key |
signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Crée une signature à partir d’un digest à l’aide de la clé spécifiée. |
Key |
unwrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Désencapsule une clé symétrique à l’aide de la clé spécifiée dans le coffre qui a été initialement utilisée pour l’encapsulage de la clé. |
ServiceFuture<Key |
unwrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Désencapsule une clé symétrique à l’aide de la clé spécifiée dans le coffre qui a été initialement utilisée pour l’encapsulage de la clé. |
Certificate |
updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Mises à jour les attributs associés au certificat spécifié. |
ServiceFuture<Certificate |
updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Mises à jour les attributs associés au certificat spécifié. |
Issuer |
updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Mises à jour l’émetteur de certificat spécifié. |
ServiceFuture<Issuer |
updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)
Mises à jour l’émetteur de certificat spécifié. |
Certificate |
updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Mises à jour une opération de certificat. |
ServiceFuture<Certificate |
updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback<CertificateOperation> serviceCallback)
Mises à jour une opération de certificat. |
Certificate |
updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)
Mises à jour la stratégie d’un certificat. Définissez les membres appropriés dans certificatePolicy qui doivent être mis à jour. Laissez les autres comme null. |
ServiceFuture<Certificate |
updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback<CertificatePolicy> serviceCallback)
Mises à jour la stratégie d’un certificat. Définissez les membres appropriés dans certificatePolicy qui doivent être mis à jour. Laissez les autres comme null. |
Key |
updateKey(UpdateKeyRequest updateKeyRequest)
L’opération de mise à jour de clé modifie les attributs spécifiés d’une clé stockée et peut être appliquée à n’importe quel type de clé et version de clé stockés dans Azure Key Vault. Il n'est pas possible de modifier le matériel de chiffrement d'une clé. Pour cette opération, la clé doit déjà exister dans le coffre de clés. Autorisation : nécessite l’autorisation clés/mise à jour. |
ServiceFuture<Key |
updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)
L’opération de mise à jour de clé modifie les attributs spécifiés d’une clé stockée et peut être appliquée à n’importe quel type de clé et version de clé stockés dans Azure Key Vault. Il n'est pas possible de modifier le matériel de chiffrement d'une clé. Pour cette opération, la clé doit déjà exister dans le coffre de clés. Autorisation : nécessite l’autorisation clés/mise à jour. |
Secret |
updateSecret(UpdateSecretRequest updateSecretRequest)
Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné. |
ServiceFuture<Secret |
updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)
Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné. |
String |
userAgent()
Obtient l’en-tête User-Agent pour le client. |
Key |
verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
Vérifie une signature à l’aide de la clé spécifiée. |
ServiceFuture<Key |
verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, final ServiceCallback<KeyVerifyResult> serviceCallback)
Vérifie une signature à l’aide de la clé spécifiée. |
void |
withAcceptLanguage(String acceptLanguage)
Définit obtient ou définit la langue par défaut pour la réponse. |
void |
withGenerateClientRequestId(boolean generateClientRequestId)
Définit Lorsque défini sur true, une valeur x-ms-client-request-id unique est générée et incluse dans chaque requête. La valeur par défaut est true. |
void |
withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)
Définit obtient ou définit le délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30. |
Key |
wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Encapsule une clé symétrique à l’aide de la clé spécifiée. |
ServiceFuture<Key |
wrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Encapsule une clé symétrique à l’aide de la clé spécifiée. |
Détails du constructeur
KeyVaultClient
public KeyVaultClient(RestClient restClient)
Initialise un instance du client KeyVaultClient.
Paramètres:
KeyVaultClient
public KeyVaultClient(ServiceClientCredentials credentials)
Initialise un instance du client KeyVaultClient.
Paramètres:
Détails de la méthode
acceptLanguage
public String acceptLanguage()
Obtient ou définit la langue par défaut de la réponse.
Retours:
apiVersion
public String apiVersion()
Obtient la version de l’API cliente.
Retours:
backupKey
public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)
Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client.
Paramètres:
Retours:
backupKeyAsync
public ServiceFuture
Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client.
Paramètres:
Retours:
createCertificate
public CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)
Crée une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée.
Paramètres:
Retours:
createCertificateAsync
public ServiceFuture
Crée une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée.
Paramètres:
Retours:
createKey
public KeyBundle createKey(CreateKeyRequest createKeyRequest)
Crée une clé, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/créer.
Paramètres:
Retours:
createKeyAsync
public ServiceFuture
Crée une clé, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/créer.
Paramètres:
Retours:
decrypt
public KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Déchiffre un seul bloc de données chiffrées.
Paramètres:
Retours:
decryptAsync
public ServiceFuture
Déchiffre un seul bloc de données chiffrées.
Paramètres:
Retours:
deleteCertificate
public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)
Supprime un certificat du coffre spécifié.
Paramètres:
Retours:
deleteCertificateAsync
public ServiceFuture
Supprime un certificat du coffre spécifié.
Paramètres:
Retours:
deleteCertificateContacts
public Contacts deleteCertificateContacts(String vaultBaseUrl)
Supprime les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
deleteCertificateContactsAsync
public ServiceFuture
Supprime les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
deleteCertificateIssuer
public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)
Supprime l’émetteur de certificat spécifié.
Paramètres:
Retours:
deleteCertificateIssuerAsync
public ServiceFuture
Supprime l’émetteur de certificat spécifié.
Paramètres:
Retours:
deleteCertificateOperation
public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)
Supprime l’opération pour un certificat spécifié.
Paramètres:
Retours:
deleteCertificateOperationAsync
public ServiceFuture
Supprime l’opération pour un certificat spécifié.
Paramètres:
Retours:
deleteKey
public KeyBundle deleteKey(String vaultBaseUrl, String keyName)
Supprime une clé de tout type du stockage dans Azure Key Vault. L’opération de suppression de clé ne peut pas être utilisée pour supprimer des versions individuelles d’une clé. Cette opération supprime le matériel de chiffrement associé à la clé, ce qui signifie que la clé n'est pas utilisable pour des opérations Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorisation : nécessite l’autorisation clés/suppression.
Paramètres:
Retours:
deleteKeyAsync
public ServiceFuture
Supprime une clé de tout type du stockage dans Azure Key Vault. L’opération de suppression de clé ne peut pas être utilisée pour supprimer des versions individuelles d’une clé. Cette opération supprime le matériel de chiffrement associé à la clé, ce qui signifie que la clé n'est pas utilisable pour des opérations Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorisation : nécessite l’autorisation clés/suppression.
Paramètres:
Retours:
deleteSecret
public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)
Supprime un secret du coffre spécifié.
Paramètres:
Retours:
deleteSecretAsync
public ServiceFuture
Supprime un secret du coffre spécifié.
Paramètres:
Retours:
encrypt
public KeyOperationResult encrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés.
Paramètres:
Retours:
encryptAsync
public ServiceFuture
Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés.
Paramètres:
Retours:
generateClientRequestId
public boolean generateClientRequestId()
Obtient Lorsque la valeur est définie sur true, une valeur x-ms-client-request-id unique est générée et incluse dans chaque requête. La valeur par défaut est true.
Retours:
getAzureClient
public AzureClient getAzureClient()
Obtient le utilisé pour les AzureClient opérations de longue durée.
Retours:
getCertificate
public CertificateBundle getCertificate(String certificateIdentifier)
Obtient des informations sur un certificat spécifié.
Paramètres:
Retours:
getCertificate
public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)
Obtient des informations sur un certificat spécifié.
Paramètres:
Retours:
getCertificate
public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)
Obtient des informations sur un certificat spécifié.
Paramètres:
Retours:
getCertificateAsync
public ServiceFuture
Obtient des informations sur un certificat spécifié.
Paramètres:
Retours:
getCertificateAsync
public ServiceFuture
Obtient des informations sur un certificat spécifié.
Paramètres:
Retours:
getCertificateAsync
public ServiceFuture
Obtient des informations sur un certificat spécifié.
Paramètres:
Retours:
getCertificateContacts
public Contacts getCertificateContacts(String vaultBaseUrl)
Obtient les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
getCertificateContactsAsync
public ServiceFuture
Obtient les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
getCertificateIssuer
public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)
Obtient l’émetteur de certificat spécifié.
Paramètres:
Retours:
getCertificateIssuerAsync
public ServiceFuture
Obtient l’émetteur de certificat spécifié.
Paramètres:
Retours:
getCertificateOperation
public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)
Obtient l’opération associée à un certificat spécifié.
Paramètres:
Retours:
getCertificateOperationAsync
public ServiceFuture
Obtient l’opération associée à un certificat spécifié.
Paramètres:
Retours:
getCertificatePolicy
public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)
Obtient la stratégie d’un certificat.
Paramètres:
Retours:
getCertificatePolicyAsync
public ServiceFuture
Obtient la stratégie d’un certificat.
Paramètres:
Retours:
getKey
public KeyBundle getKey(String keyIdentifier)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir.
Paramètres:
Retours:
getKey
public KeyBundle getKey(String vaultBaseUrl, String keyName)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir.
Paramètres:
Retours:
getKey
public KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir.
Paramètres:
Retours:
getKeyAsync
public ServiceFuture
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir.
Paramètres:
Retours:
getKeyAsync
public ServiceFuture
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir.
Paramètres:
Retours:
getKeyAsync
public ServiceFuture
Obtient la partie publique d’une clé stockée. L’opération d’obtention de clé s’applique à tous les types de clés. Si la clé demandée est symétrique, aucune clé n’est libérée dans la réponse. Autorisation : nécessite l’autorisation clés/obtenir.
Paramètres:
Retours:
getPendingCertificateSigningRequest
public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)
Obtient la réponse à la demande de signature de certificat en attente.
Paramètres:
Retours:
getPendingCertificateSigningRequestAsync
public ServiceFuture
Obtient la réponse à la demande de signature de certificat en attente.
Paramètres:
Retours:
getSecret
public SecretBundle getSecret(String secretIdentifier)
Obtenez un secret spécifié à partir d’un coffre de clés donné.
Paramètres:
Retours:
getSecret
public SecretBundle getSecret(String vaultBaseUrl, String secretName)
Obtenez un secret spécifié à partir d’un coffre de clés donné.
Paramètres:
Retours:
getSecret
public SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)
Obtenez un secret spécifié à partir d’un coffre de clés donné.
Paramètres:
Retours:
getSecretAsync
public ServiceFuture
Obtenez un secret spécifié à partir d’un coffre de clés donné.
Paramètres:
Retours:
getSecretAsync
public ServiceFuture
Obtenez un secret spécifié à partir d’un coffre de clés donné.
Paramètres:
Retours:
getSecretAsync
public ServiceFuture
Obtenez un secret spécifié à partir d’un coffre de clés donné.
Paramètres:
Retours:
httpClient
public OkHttpClient httpClient()
Retours:
importCertificate
public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)
Importe un certificat dans le coffre spécifié.
Paramètres:
Retours:
importCertificateAsync
public ServiceFuture
Importe un certificat dans le coffre spécifié.
Paramètres:
Retours:
importKey
public KeyBundle importKey(ImportKeyRequest importKeyRequest)
Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération d’importation de clé peut être utilisée pour importer n’importe quel type de clé dans un Key Vault Azure. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/importation.
Paramètres:
Retours:
importKeyAsync
public ServiceFuture
Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client. L’opération d’importation de clé peut être utilisée pour importer n’importe quel type de clé dans un Key Vault Azure. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Autorisation : nécessite l’autorisation clés/importation.
Paramètres:
Retours:
listCertificateIssuers
public PagedList
Répertorier les émetteurs de certificats pour le coffre spécifié.
Paramètres:
Retours:
listCertificateIssuers
public PagedList
Répertorier les émetteurs de certificats pour le coffre spécifié.
Paramètres:
Retours:
listCertificateIssuersAsync
public ServiceFuture> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Répertorier les émetteurs de certificats pour le coffre spécifié.
Paramètres:
Retours:
listCertificateIssuersAsync
public ServiceFuture> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback
Répertorier les émetteurs de certificats pour le coffre spécifié.
Paramètres:
Retours:
listCertificates
public PagedList
Répertorier les certificats dans le coffre spécifié.
Paramètres:
Retours:
listCertificates
public PagedList
Répertorier les certificats dans le coffre spécifié.
Paramètres:
Retours:
listCertificatesAsync
public ServiceFuture> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Répertorier les certificats dans le coffre spécifié.
Paramètres:
Retours:
listCertificatesAsync
public ServiceFuture> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback
Répertorier les certificats dans le coffre spécifié.
Paramètres:
Retours:
listCertificateVersions
public PagedList
Répertorier les versions d’un certificat.
Paramètres:
Retours:
listCertificateVersions
public PagedList
Répertorier les versions d’un certificat.
Paramètres:
Retours:
listCertificateVersionsAsync
public ServiceFuture> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback
Répertorier les versions d’un certificat.
Paramètres:
Retours:
listCertificateVersionsAsync
public ServiceFuture> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback
Répertorier les versions d’un certificat.
Paramètres:
Retours:
listKeys
public PagedList
Répertorier les clés dans le coffre spécifié.
Paramètres:
Retours:
listKeys
public PagedList
Répertorier les clés dans le coffre spécifié.
Paramètres:
Retours:
listKeysAsync
public ServiceFuture> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Répertorier les clés dans le coffre spécifié.
Paramètres:
Retours:
listKeysAsync
public ServiceFuture> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback
Répertorier les clés dans le coffre spécifié.
Paramètres:
Retours:
listKeyVersions
public PagedList
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste.
Paramètres:
Retours:
listKeyVersions
public PagedList
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste.
Paramètres:
Retours:
listKeyVersionsAsync
public ServiceFuture> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste.
Paramètres:
Retours:
listKeyVersionsAsync
public ServiceFuture> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback
Récupère une liste de versions de clé individuelles portant le même nom de clé. L'identificateur de clé complète, les attributs et les balises sont fournis dans la réponse. Autorisation : nécessite l’autorisation clés/liste.
Paramètres:
Retours:
listSecrets
public PagedList
Répertoriez les secrets dans le coffre spécifié.
Paramètres:
Retours:
listSecrets
public PagedList
Répertoriez les secrets dans le coffre spécifié.
Paramètres:
Retours:
listSecretsAsync
public ServiceFuture> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Répertoriez les secrets dans le coffre spécifié.
Paramètres:
Retours:
listSecretsAsync
public ServiceFuture> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback
Répertoriez les secrets dans le coffre spécifié.
Paramètres:
Retours:
listSecretVersions
public PagedList
Répertoriez les versions du secret spécifié.
Paramètres:
Retours:
listSecretVersions
public PagedList
Répertoriez les versions du secret spécifié.
Paramètres:
Retours:
listSecretVersionsAsync
public ServiceFuture> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback
Répertoriez les versions du secret spécifié.
Paramètres:
Retours:
listSecretVersionsAsync
public ServiceFuture> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback
Répertorier les versions du secret spécifié.
Paramètres:
Retours:
longRunningOperationRetryTimeout
public int longRunningOperationRetryTimeout()
Obtient ou définit le délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.
Retours:
mergeCertificate
public CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
Fusionne un certificat ou une chaîne de certificats avec une paire de clés existante sur le serveur.
Paramètres:
Retours:
mergeCertificateAsync
public ServiceFuture
Fusionne un certificat ou une chaîne de certificats avec une paire de clés existante sur le serveur.
Paramètres:
Retours:
restClient
public RestClient restClient()
Retours:
restoreKey
public KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)
Restaure la clé de sauvegarde dans un coffre.
Paramètres:
Retours:
restoreKeyAsync
public ServiceFuture
Restaure la clé de sauvegarde dans un coffre.
Paramètres:
Retours:
retrofit
public Retrofit retrofit()
Retours:
serializerAdapter
public SerializerAdapter serializerAdapter()
Retours:
setCertificateContacts
public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)
Définit les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
setCertificateContactsAsync
public ServiceFuture
Définit les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
setCertificateIssuer
public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Définit les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
setCertificateIssuerAsync
public ServiceFuture
Définit les contacts de certificat pour le coffre spécifié.
Paramètres:
Retours:
setSecret
public SecretBundle setSecret(SetSecretRequest setSecretRequest)
Définit un secret dans le coffre spécifié.
Paramètres:
Retours:
setSecretAsync
public ServiceFuture
Définit un secret dans le coffre spécifié.
Paramètres:
Retours:
sign
public KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)
Crée une signature à partir d’un digest à l’aide de la clé spécifiée.
Paramètres:
Retours:
signAsync
public ServiceFuture
Crée une signature à partir d’un digest à l’aide de la clé spécifiée.
Paramètres:
Retours:
unwrapKey
public KeyOperationResult unwrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Désencapsule une clé symétrique à l’aide de la clé spécifiée dans le coffre qui a été initialement utilisée pour l’encapsulage de la clé.
Paramètres:
Retours:
unwrapKeyAsync
public ServiceFuture
Désencapsule une clé symétrique à l’aide de la clé spécifiée dans le coffre qui a été initialement utilisée pour l’encapsulage de la clé.
Paramètres:
Retours:
updateCertificate
public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Mises à jour les attributs associés au certificat spécifié.
Paramètres:
Retours:
updateCertificateAsync
public ServiceFuture
Mises à jour les attributs associés au certificat spécifié.
Paramètres:
Retours:
updateCertificateIssuer
public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Mises à jour l’émetteur de certificat spécifié.
Paramètres:
Retours:
updateCertificateIssuerAsync
public ServiceFuture
Mises à jour l’émetteur de certificat spécifié.
Paramètres:
Retours:
Exception:
updateCertificateOperation
public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Mises à jour une opération de certificat.
Paramètres:
Retours:
updateCertificateOperationAsync
public ServiceFuture
Mises à jour une opération de certificat.
Paramètres:
Retours:
updateCertificatePolicy
public CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)
Mises à jour la stratégie d’un certificat. Définissez les membres appropriés dans certificatePolicy qui doivent être mis à jour. Laissez les autres comme null.
Paramètres:
Retours:
updateCertificatePolicyAsync
public ServiceFuture
Mises à jour la stratégie d’un certificat. Définissez les membres appropriés dans certificatePolicy qui doivent être mis à jour. Laissez les autres comme null.
Paramètres:
Retours:
updateKey
public KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)
L’opération de mise à jour de clé modifie les attributs spécifiés d’une clé stockée et peut être appliquée à n’importe quel type de clé et version de clé stockés dans Azure Key Vault. Il n'est pas possible de modifier le matériel de chiffrement d'une clé. Pour cette opération, la clé doit déjà exister dans le coffre de clés. Autorisation : nécessite l’autorisation clés/mise à jour.
Paramètres:
Retours:
updateKeyAsync
public ServiceFuture
L’opération de mise à jour de clé modifie les attributs spécifiés d’une clé stockée et peut être appliquée à n’importe quel type de clé et version de clé stockés dans Azure Key Vault. Il n'est pas possible de modifier le matériel de chiffrement d'une clé. Pour cette opération, la clé doit déjà exister dans le coffre de clés. Autorisation : nécessite l’autorisation clés/mise à jour.
Paramètres:
Retours:
updateSecret
public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)
Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné.
Paramètres:
Retours:
updateSecretAsync
public ServiceFuture
Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné.
Paramètres:
Retours:
userAgent
public String userAgent()
Obtient l’en-tête User-Agent pour le client.
Retours:
verify
public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
Vérifie une signature à l’aide de la clé spécifiée.
Paramètres:
Retours:
verifyAsync
public ServiceFuture
Vérifie une signature à l’aide de la clé spécifiée.
Paramètres:
Retours:
withAcceptLanguage
public void withAcceptLanguage(String acceptLanguage)
Définit obtient ou définit la langue par défaut pour la réponse.
Paramètres:
withGenerateClientRequestId
public void withGenerateClientRequestId(boolean generateClientRequestId)
Définit Lorsque défini sur true, une valeur x-ms-client-request-id unique est générée et incluse dans chaque requête. La valeur par défaut est true.
Paramètres:
withLongRunningOperationRetryTimeout
public void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)
Définit obtient ou définit le délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.
Paramètres:
wrapKey
public KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Encapsule une clé symétrique à l’aide de la clé spécifiée.
Paramètres:
Retours:
wrapKeyAsync
public ServiceFuture
Encapsule une clé symétrique à l’aide de la clé spécifiée.
Paramètres:
Retours:
S’applique à
Azure SDK for Java