Partager via


KeyVaultClient Classe

  • java.lang.Object
    • com.microsoft.azure.keyvault.KeyVaultClient

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.

BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client.

ServiceFuture<BackupKeyResult> 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.

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.

ServiceFuture<CertificateOperation> 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.

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.

ServiceFuture<KeyBundle> 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.

KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Déchiffre un seul bloc de données chiffrées.

ServiceFuture<KeyOperationResult> decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

Déchiffre un seul bloc de données chiffrées.

CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Supprime un certificat du coffre spécifié.

ServiceFuture<CertificateBundle> 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é.

IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Supprime l’émetteur de certificat spécifié.

ServiceFuture<IssuerBundle> deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)

Supprime l’émetteur de certificat spécifié.

CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Supprime l’opération pour un certificat spécifié.

ServiceFuture<CertificateOperation> deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)

Supprime l’opération pour un certificat spécifié.

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.

ServiceFuture<KeyBundle> 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.

SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Supprime un secret du coffre spécifié.

ServiceFuture<SecretBundle> deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)

Supprime un secret du coffre spécifié.

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.

ServiceFuture<KeyOperationResult> 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.

CertificateBundle getCertificate(String certificateIdentifier)

Obtient des informations sur un certificat spécifié.

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Obtient des informations sur un certificat spécifié.

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)

Obtient des informations sur un certificat spécifié.

ServiceFuture<CertificateBundle> getCertificateAsync(String certificateIdentifier, final ServiceCallback<CertificateBundle> serviceCallback)

Obtient des informations sur un certificat spécifié.

ServiceFuture<CertificateBundle> getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)

Obtient des informations sur un certificat spécifié.

ServiceFuture<CertificateBundle> 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é.

IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Obtient l’émetteur de certificat spécifié.

ServiceFuture<IssuerBundle> getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)

Obtient l’émetteur de certificat spécifié.

CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Obtient l’opération associée à un certificat spécifié.

ServiceFuture<CertificateOperation> getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)

Obtient l’opération associée à un certificat spécifié.

CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Obtient la stratégie d’un certificat.

ServiceFuture<CertificatePolicy> getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificatePolicy> serviceCallback)

Obtient la stratégie d’un certificat.

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.

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.

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.

ServiceFuture<KeyBundle> 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<KeyBundle> 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<KeyBundle> 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.

SecretBundle getSecret(String secretIdentifier)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

SecretBundle getSecret(String vaultBaseUrl, String secretName)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

ServiceFuture<SecretBundle> getSecretAsync(String secretIdentifier, final ServiceCallback<SecretBundle> serviceCallback)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

ServiceFuture<SecretBundle> getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

ServiceFuture<SecretBundle> 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()
CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importe un certificat dans le coffre spécifié.

ServiceFuture<CertificateBundle> importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

Importe un certificat dans le coffre spécifié.

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.

ServiceFuture<KeyBundle> 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<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl)

Répertorier les émetteurs de certificats pour le coffre spécifié.

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)

Répertorier les émetteurs de certificats pour le coffre spécifié.

ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateIssuerItem> serviceCallback)

Répertorier les émetteurs de certificats pour le coffre spécifié.

ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateIssuerItem> serviceCallback)

Répertorier les émetteurs de certificats pour le coffre spécifié.

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl)

Répertorier les certificats dans le coffre spécifié.

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl, final Integer maxresults)

Répertorier les certificats dans le coffre spécifié.

ServiceFuture<List<CertificateItem>> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)

Répertorier les certificats dans le coffre spécifié.

ServiceFuture<List<CertificateItem>> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateItem> serviceCallback)

Répertorier les certificats dans le coffre spécifié.

PagedList<CertificateItem> listCertificateVersions(final String vaultBaseUrl, final String certificateName)

Répertorier les versions d’un certificat.

PagedList<CertificateItem> listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)

Répertorier les versions d’un certificat.

ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)

Répertorier les versions d’un certificat.

ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback<CertificateItem> serviceCallback)

Répertorier les versions d’un certificat.

PagedList<KeyItem> listKeys(final String vaultBaseUrl)

Répertorier les clés dans le coffre spécifié.

PagedList<KeyItem> listKeys(final String vaultBaseUrl, final Integer maxresults)

Répertorier les clés dans le coffre spécifié.

ServiceFuture<List<KeyItem>> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)

Répertorier les clés dans le coffre spécifié.

ServiceFuture<List<KeyItem>> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback<KeyItem> serviceCallback)

Répertorier les clés dans le coffre spécifié.

PagedList<KeyItem> 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<KeyItem> 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<KeyItem>> 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<KeyItem>> 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<SecretItem> listSecrets(final String vaultBaseUrl)

Répertoriez les secrets dans le coffre spécifié.

PagedList<SecretItem> listSecrets(final String vaultBaseUrl, final Integer maxresults)

Répertoriez les secrets dans le coffre spécifié.

ServiceFuture<List<SecretItem>> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)

Répertoriez les secrets dans le coffre spécifié.

ServiceFuture<List<SecretItem>> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback<SecretItem> serviceCallback)

Répertoriez les secrets dans le coffre spécifié.

PagedList<SecretItem> listSecretVersions(final String vaultBaseUrl, final String secretName)

Répertoriez les versions du secret spécifié.

PagedList<SecretItem> listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)

Répertoriez les versions du secret spécifié.

ServiceFuture<List<SecretItem>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)

Répertoriez les versions du secret spécifié.

ServiceFuture<List<SecretItem>> 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.

CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Fusionne un certificat ou une chaîne de certificats avec une paire de clés existante sur le serveur.

ServiceFuture<CertificateBundle> 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()
KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

Restaure la clé de sauvegarde dans un coffre.

ServiceFuture<KeyBundle> 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é.

IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Définit les contacts de certificat pour le coffre spécifié.

ServiceFuture<IssuerBundle> setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)

Définit les contacts de certificat pour le coffre spécifié.

SecretBundle setSecret(SetSecretRequest setSecretRequest)

Définit un secret dans le coffre spécifié.

ServiceFuture<SecretBundle> setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)

Définit un secret dans le coffre spécifié.

KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)

Crée une signature à partir d’un digest à l’aide de la clé spécifiée.

ServiceFuture<KeyOperationResult> 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.

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é.

ServiceFuture<KeyOperationResult> 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é.

CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Mises à jour les attributs associés au certificat spécifié.

ServiceFuture<CertificateBundle> updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

Mises à jour les attributs associés au certificat spécifié.

IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Mises à jour l’émetteur de certificat spécifié.

ServiceFuture<IssuerBundle> updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)

Mises à jour l’émetteur de certificat spécifié.

CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Mises à jour une opération de certificat.

ServiceFuture<CertificateOperation> updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback<CertificateOperation> serviceCallback)

Mises à jour une opération de certificat.

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.

ServiceFuture<CertificatePolicy> 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.

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.

ServiceFuture<KeyBundle> 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.

SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné.

ServiceFuture<SecretBundle> 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.

KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)

Vérifie une signature à l’aide de la clé spécifiée.

ServiceFuture<KeyVerifyResult> 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.

KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Encapsule une clé symétrique à l’aide de la clé spécifiée.

ServiceFuture<KeyOperationResult> 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.

Parameters:

restClient - client REST pour se connecter à Azure.

KeyVaultClient

public KeyVaultClient(ServiceClientCredentials credentials)

Initialise un instance du client KeyVaultClient.

Parameters:

credentials - informations d’identification de gestion pour Azure

Détails de la méthode

acceptLanguage

public String acceptLanguage()

Obtient ou définit la langue par défaut de la réponse.

Returns:

valeur acceptLanguage.

apiVersion

public String apiVersion()

Obtient la version de l’API cliente.

Returns:

valeur apiVersion.

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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé

Returns:

BackupKeyResult en cas de réussite.

backupKeyAsync

public ServiceFuture backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

createCertificateRequest - propriétés groupées pour la création d’une demande de certificat

Returns:

CertificateOperation en cas de réussite.

createCertificateAsync

public ServiceFuture createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback serviceCallback)

Crée une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée.

Parameters:

createCertificateRequest - propriétés groupées pour la création d’une demande de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

createKeyRequest - propriétés groupées pour la création d’une demande de clé

Returns:

keyBundle si elle réussit.

createKeyAsync

public ServiceFuture createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback 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.

Parameters:

createKeyRequest - propriétés groupées pour la création d’une demande de clé
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

decrypt

public KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Déchiffre un seul bloc de données chiffrées.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - le contenu à déchiffrer

Returns:

KeyOperationResult en cas de réussite.

decryptAsync

public ServiceFuture decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Déchiffre un seul bloc de données chiffrées.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - le contenu à déchiffrer
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

deleteCertificate

public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Supprime un certificat du coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné

Returns:

CertificateBundle en cas de réussite.

deleteCertificateAsync

public ServiceFuture deleteCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Supprime un certificat du coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

deleteCertificateContacts

public Contacts deleteCertificateContacts(String vaultBaseUrl)

Supprime les contacts de certificat pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net

Returns:

Contacts en cas de réussite.

deleteCertificateContactsAsync

public ServiceFuture deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Supprime les contacts de certificat pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

deleteCertificateIssuer

public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Supprime l’émetteur de certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
issuerName - Nom de l'émetteur.

Returns:

IssuerBundle en cas de réussite.

deleteCertificateIssuerAsync

public ServiceFuture deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback serviceCallback)

Supprime l’émetteur de certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
issuerName - Nom de l'émetteur.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

deleteCertificateOperation

public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Supprime l’opération pour un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat

Returns:

CertificateOperation en cas de réussite.

deleteCertificateOperationAsync

public ServiceFuture deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Supprime l’opération pour un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé

Returns:

keyBundle si elle réussit.

deleteKeyAsync

public ServiceFuture deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

deleteSecret

public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Supprime un secret du coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné

Returns:

SecretBundle en cas de réussite.

deleteSecretAsync

public ServiceFuture deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback serviceCallback)

Supprime un secret du coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - contenu à chiffrer

Returns:

KeyOperationResult en cas de réussite.

encryptAsync

public ServiceFuture encryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - contenu à chiffrer
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Returns:

valeur generateClientRequestId.

getAzureClient

public AzureClient getAzureClient()

Obtient le utilisé pour les AzureClient opérations de longue durée.

Returns:

le client Azure ;

getCertificate

public CertificateBundle getCertificate(String certificateIdentifier)

Obtient des informations sur un certificat spécifié.

Parameters:

certificateIdentifier - Identificateur du certificat

Returns:

CertificateBundle en cas de réussite.

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Obtient des informations sur un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné

Returns:

CertificateBundle en cas de réussite.

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)

Obtient des informations sur un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné
certificateVersion - Version du certificat

Returns:

CertificateBundle en cas de réussite.

getCertificateAsync

public ServiceFuture getCertificateAsync(String certificateIdentifier, final ServiceCallback serviceCallback)

Obtient des informations sur un certificat spécifié.

Parameters:

certificateIdentifier - Identificateur du certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getCertificateAsync

public ServiceFuture getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtient des informations sur un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getCertificateAsync

public ServiceFuture getCertificateAsync(String vaultBaseUrl, String certificateName, String certificateVersion, final ServiceCallback serviceCallback)

Obtient des informations sur un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné
certificateVersion - Version du certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getCertificateContacts

public Contacts getCertificateContacts(String vaultBaseUrl)

Obtient les contacts de certificat pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net

Returns:

Contacts en cas de réussite.

getCertificateContactsAsync

public ServiceFuture getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Obtient les contacts de certificat pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getCertificateIssuer

public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Obtient l’émetteur de certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
issuerName - Nom de l'émetteur.

Returns:

IssuerBundle en cas de réussite.

getCertificateIssuerAsync

public ServiceFuture getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback serviceCallback)

Obtient l’émetteur de certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
issuerName - Nom de l'émetteur.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getCertificateOperation

public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Obtient l’opération associée à un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat

Returns:

CertificateOperation en cas de réussite.

getCertificateOperationAsync

public ServiceFuture getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtient l’opération associée à un certificat spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getCertificatePolicy

public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Obtient la stratégie d’un certificat.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné.

Returns:

CertificatePolicy en cas de réussite.

getCertificatePolicyAsync

public ServiceFuture getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtient la stratégie d’un certificat.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat dans le coffre donné.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

keyIdentifier - Identificateur de clé complète

Returns:

keyBundle si elle réussit.

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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé

Returns:

keyBundle si elle réussit.

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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
keyVersion - Version de la clé

Returns:

keyBundle si elle réussit.

getKeyAsync

public ServiceFuture getKeyAsync(String keyIdentifier, final ServiceCallback 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.

Parameters:

keyIdentifier - Identificateur de clé complète
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
keyVersion - Version de la clé
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getPendingCertificateSigningRequest

public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Obtient la réponse à la demande de signature de certificat en attente.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat

Returns:

Chaîne en cas de réussite.

getPendingCertificateSigningRequestAsync

public ServiceFuture getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtient la réponse à la demande de signature de certificat en attente.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getSecret

public SecretBundle getSecret(String secretIdentifier)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

Parameters:

secretIdentifier - URL du secret.

Returns:

SecretBundle en cas de réussite.

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné

Returns:

SecretBundle en cas de réussite.

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
secretVersion - Version du secret

Returns:

SecretBundle en cas de réussite.

getSecretAsync

public ServiceFuture getSecretAsync(String secretIdentifier, final ServiceCallback serviceCallback)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

Parameters:

secretIdentifier - URL du secret.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getSecretAsync

public ServiceFuture getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback serviceCallback)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

getSecretAsync

public ServiceFuture getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback serviceCallback)

Obtenez un secret spécifié à partir d’un coffre de clés donné.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
secretVersion - Version du secret
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

httpClient

public OkHttpClient httpClient()

Returns:

client HTTP.

importCertificate

public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importe un certificat dans le coffre spécifié.

Parameters:

importCertificateRequest - propriétés groupées pour l’importation d’une demande de certificat

Returns:

CertificateBundle en cas de réussite.

importCertificateAsync

public ServiceFuture importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback serviceCallback)

Importe un certificat dans le coffre spécifié.

Parameters:

importCertificateRequest - propriétés groupées pour l’importation d’une demande de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

importKeyRequest - propriétés groupées pour l’importation d’une demande de clé

Returns:

keyBundle si elle réussit.

importKeyAsync

public ServiceFuture importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback 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.

Parameters:

importKeyRequest - propriétés groupées pour l’importation d’une demande de clé
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl)

Répertorier les émetteurs de certificats pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net

Returns:

l’objet PagedList<CertificateIssuerItem> en cas de réussite.

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)

Répertorier les émetteurs de certificats pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’objet PagedList<CertificateIssuerItem> en cas de réussite.

listCertificateIssuersAsync

public ServiceFuture<>> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Répertorier les émetteurs de certificats pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listCertificateIssuersAsync

public ServiceFuture<>> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Répertorier les émetteurs de certificats pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listCertificates

public PagedList listCertificates(final String vaultBaseUrl)

Répertorier les certificats dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net

Returns:

l’objet PagedList<CertificateItem> en cas de réussite.

listCertificates

public PagedList listCertificates(final String vaultBaseUrl, final Integer maxresults)

Répertorier les certificats dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’objet PagedList<CertificateItem> en cas de réussite.

listCertificatesAsync

public ServiceFuture<>> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Répertorier les certificats dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listCertificatesAsync

public ServiceFuture<>> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Répertorier les certificats dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listCertificateVersions

public PagedList listCertificateVersions(final String vaultBaseUrl, final String certificateName)

Répertorier les versions d’un certificat.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat

Returns:

l’objet PagedList<CertificateItem> en cas de réussite.

listCertificateVersions

public PagedList listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)

Répertorier les versions d’un certificat.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’objet PagedList<CertificateItem> en cas de réussite.

listCertificateVersionsAsync

public ServiceFuture<>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback serviceCallback)

Répertorier les versions d’un certificat.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listCertificateVersionsAsync

public ServiceFuture<>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback serviceCallback)

Répertorier les versions d’un certificat.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
certificateName - Nom du certificat
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listKeys

public PagedList listKeys(final String vaultBaseUrl)

Répertorier les clés dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net

Returns:

l’élément KeyItem> PagedList<en cas de réussite.

listKeys

public PagedList listKeys(final String vaultBaseUrl, final Integer maxresults)

Répertorier les clés dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’élément KeyItem> PagedList<en cas de réussite.

listKeysAsync

public ServiceFuture<>> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Répertorier les clés dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listKeysAsync

public ServiceFuture<>> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Répertorier les clés dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listKeyVersions

public PagedList 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé

Returns:

l’élément KeyItem> PagedList<en cas de réussite.

listKeyVersions

public PagedList 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’élément KeyItem> PagedList<en cas de réussite.

listKeyVersionsAsync

public ServiceFuture<>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listKeyVersionsAsync

public ServiceFuture<>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback 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.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyName - Nom de la clé
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listSecrets

public PagedList listSecrets(final String vaultBaseUrl)

Répertoriez les secrets dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net

Returns:

l’objet PagedList<SecretItem> en cas de réussite.

listSecrets

public PagedList listSecrets(final String vaultBaseUrl, final Integer maxresults)

Répertoriez les secrets dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’objet PagedList<SecretItem> en cas de réussite.

listSecretsAsync

public ServiceFuture<>> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Répertoriez les secrets dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listSecretsAsync

public ServiceFuture<>> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Répertoriez les secrets dans le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listSecretVersions

public PagedList listSecretVersions(final String vaultBaseUrl, final String secretName)

Répertoriez les versions du secret spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné

Returns:

l’objet PagedList<SecretItem> en cas de réussite.

listSecretVersions

public PagedList listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)

Répertoriez les versions du secret spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.

Returns:

l’objet PagedList<SecretItem> en cas de réussite.

listSecretVersionsAsync

public ServiceFuture<>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback serviceCallback)

Répertoriez les versions du secret spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
maxresults - Nombre maximal de résultats à retourner dans une page. S’il n’est pas spécifié, le service retourne jusqu’à 25 résultats.
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

listSecretVersionsAsync

public ServiceFuture<>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback serviceCallback)

Répertorier les versions du secret spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
secretName - Nom du secret dans le coffre donné
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Returns:

valeur longRunningOperationRetryTimeout.

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.

Parameters:

mergeCertificateRequest - propriétés groupées pour la fusion d’une demande de certificat

Returns:

CertificateBundle en cas de réussite.

mergeCertificateAsync

public ServiceFuture mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback serviceCallback)

Fusionne un certificat ou une chaîne de certificats avec une paire de clés existante sur le serveur.

Parameters:

mergeCertificateRequest - propriétés groupées pour la fusion d’une demande de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

restClient

public RestClient restClient()

Returns:

instance RestClient .

restoreKey

public KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

Restaure la clé de sauvegarde dans un coffre.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyBundleBackup - l’objet blob de sauvegarde associé à un bundle de clés

Returns:

keyBundle si elle réussit.

restoreKeyAsync

public ServiceFuture restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback serviceCallback)

Restaure la clé de sauvegarde dans un coffre.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
keyBundleBackup - l’objet blob de sauvegarde associé à un bundle de clés
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

retrofit

public Retrofit retrofit()

Returns:

le instance Retrofit.

serializerAdapter

public SerializerAdapter serializerAdapter()

Returns:

adaptateur à un Jackson com.fasterxml.jackson.databind.ObjectMapper.

setCertificateContacts

public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

Définit les contacts de certificat pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
contacts - Contacts pour les certificats de coffre.

Returns:

Contacts en cas de réussite.

setCertificateContactsAsync

public ServiceFuture setCertificateContactsAsync(String vaultBaseUrl, Contacts contacts, final ServiceCallback serviceCallback)

Définit les contacts de certificat pour le coffre spécifié.

Parameters:

vaultBaseUrl - Nom du coffre, par exemple https://myvault.vault.azure.net
contacts - Contacts pour les certificats de coffre.
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

setCertificateIssuer

public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Définit les contacts de certificat pour le coffre spécifié.

Parameters:

setCertificateIssuerRequest - propriétés groupées pour la définition d’une demande d’émetteur de certificat

Returns:

IssuerBundle en cas de réussite.

setCertificateIssuerAsync

public ServiceFuture setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback serviceCallback)

Définit les contacts de certificat pour le coffre spécifié.

Parameters:

setCertificateIssuerRequest - propriétés groupées pour la définition d’une demande d’émetteur de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

setSecret

public SecretBundle setSecret(SetSecretRequest setSecretRequest)

Définit un secret dans le coffre spécifié.

Parameters:

setSecretRequest - propriétés groupées pour la définition d’une demande de secret

Returns:

SecretBundle en cas de réussite.

setSecretAsync

public ServiceFuture setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback serviceCallback)

Définit un secret dans le coffre spécifié.

Parameters:

setSecretRequest - propriétés groupées pour la définition d’une demande de secret
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - le contenu à signer

Returns:

KeyOperationResult en cas de réussite.

signAsync

public ServiceFuture signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Crée une signature à partir d’un digest à l’aide de la clé spécifiée.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - le contenu à signer
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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é.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - clé à désencapsuler

Returns:

KeyOperationResult en cas de réussite.

unwrapKeyAsync

public ServiceFuture unwrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback 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é.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - clé à désencapsuler
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

updateCertificate

public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Mises à jour les attributs associés au certificat spécifié.

Parameters:

updateCertificateRequest - propriétés groupées pour la mise à jour d’une demande de certificat

Returns:

CertificateBundle en cas de réussite.

updateCertificateAsync

public ServiceFuture updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback serviceCallback)

Mises à jour les attributs associés au certificat spécifié.

Parameters:

updateCertificateRequest - propriétés groupées pour la mise à jour d’une demande de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

updateCertificateIssuer

public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Mises à jour l’émetteur de certificat spécifié.

Parameters:

updateCertificateIssuerRequest - propriétés groupées pour la mise à jour d’une demande d’émetteur de certificat

Returns:

IssuerBundle en cas de réussite.

updateCertificateIssuerAsync

public ServiceFuture updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback serviceCallback)

Mises à jour l’émetteur de certificat spécifié.

Parameters:

updateCertificateIssuerRequest - propriétés groupées pour la mise à jour d’une demande d’émetteur de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

Throws:

IllegalArgumentException - levée si le rappel a la valeur Null

updateCertificateOperation

public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Mises à jour une opération de certificat.

Parameters:

updateCertificateOperationRequest - propriétés groupées pour la mise à jour d’une demande d’opération de certificat

Returns:

CertificateOperation en cas de réussite.

updateCertificateOperationAsync

public ServiceFuture updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback serviceCallback)

Mises à jour une opération de certificat.

Parameters:

updateCertificateOperationRequest - propriétés groupées pour la mise à jour d’une demande d’opération de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

updateCertificatePolicyRequest - propriétés groupées pour la mise à jour d’une demande de stratégie de certificat

Returns:

CertificatePolicy en cas de réussite.

updateCertificatePolicyAsync

public ServiceFuture updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback 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.

Parameters:

updateCertificatePolicyRequest - propriétés groupées pour la mise à jour d’une demande de stratégie de certificat
serviceCallback - ServiceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

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.

Parameters:

updateKeyRequest - propriétés groupées pour la mise à jour d’une demande de clé

Returns:

le KeyBundle en cas de réussite.

updateKeyAsync

public ServiceFuture updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback 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.

Parameters:

updateKeyRequest - propriétés groupées pour la mise à jour d’une demande de clé
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

updateSecret

public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné.

Parameters:

updateSecretRequest - propriétés groupées pour la mise à jour d’une demande de secret

Returns:

SecretBundle si elle réussit.

updateSecretAsync

public ServiceFuture updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback serviceCallback)

Mises à jour les attributs associés à un secret spécifié dans un coffre de clés donné.

Parameters:

updateSecretRequest - propriétés groupées pour la mise à jour d’une demande de secret
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

userAgent

public String userAgent()

Obtient l’en-tête User-Agent pour le client.

Returns:

chaîne de l’agent utilisateur.

verify

public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)

Vérifie une signature à l’aide de la clé spécifiée.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - Algorithme de signature/vérification. Pour plus d’informations sur les types d’algorithmes possibles, consultez JsonWebKeySignatureAlgorithm.
digest - Synthèse utilisée pour la signature
signature - Signature à vérifier

Returns:

KeyVerifyResult en cas de réussite.

verifyAsync

public ServiceFuture verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, final ServiceCallback serviceCallback)

Vérifie une signature à l’aide de la clé spécifiée.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - Algorithme de signature/vérification. Pour plus d’informations sur les types d’algorithmes possibles, consultez JsonWebKeySignatureAlgorithm.
digest - Synthèse utilisée pour la signature
signature - Signature à vérifier
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

withAcceptLanguage

public void withAcceptLanguage(String acceptLanguage)

Définit obtient ou définit la langue par défaut pour la réponse.

Parameters:

acceptLanguage - valeur acceptLanguage.

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.

Parameters:

generateClientRequestId - valeur generateClientRequestId.

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.

Parameters:

longRunningOperationRetryTimeout - valeur longRunningOperationRetryTimeout.

wrapKey

public KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Encapsule une clé symétrique à l’aide de la clé spécifiée.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - clé à encapsuler

Returns:

KeyOperationResult en cas de réussite.

wrapKeyAsync

public ServiceFuture wrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Encapsule une clé symétrique à l’aide de la clé spécifiée.

Parameters:

keyIdentifier - Identificateur de clé complète
algorithm - identificateur d’algorithme
value - clé à encapsuler
serviceCallback - serviceCallback asynchrone pour gérer les réponses réussies et ayant échoué.

Returns:

l’objet ServiceFuture

S’applique à