KeyVaultClient Klasse

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

public class KeyVaultClient

Initialisiert eine neue instance der KeyVaultClient-Klasse.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
KeyVaultClient(RestClient restClient)

Initialisiert einen instance des KeyVaultClient-Clients.

KeyVaultClient(ServiceClientCredentials credentials)

Initialisiert einen instance des KeyVaultClient-Clients.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String acceptLanguage()

Ruft die bevorzugte Sprache für die Antwort ab oder legt diese fest.

String apiVersion()

Ruft die Client-API-Version ab.

BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird.

ServiceFuture<BackupKeyResult> backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<BackupKeyResult> serviceCallback)

Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird.

CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt.

ServiceFuture<CertificateOperation> createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback<CertificateOperation> serviceCallback)

Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt.

KeyBundle createKey(CreateKeyRequest createKeyRequest)

Erstellt einen neuen Schlüssel, speichert ihn und gibt dann Schlüsselparameter und Attribute an den Client zurück. Der Vorgang Schlüssel erstellen kann verwendet werden, um einen beliebigen Schlüsseltyp in Azure Key Vault zu erstellen. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: Erfordert die Schlüssel/Create-Berechtigung.

ServiceFuture<KeyBundle> createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback<KeyBundle> serviceCallback)

Erstellt einen neuen Schlüssel, speichert ihn und gibt dann Schlüsselparameter und Attribute an den Client zurück. Der Vorgang Schlüssel erstellen kann verwendet werden, um einen beliebigen Schlüsseltyp in Azure Key Vault zu erstellen. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: Erfordert die Schlüssel/Create-Berechtigung.

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

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

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

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Löscht ein Zertifikat aus dem angegebenen Tresor.

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

Löscht ein Zertifikat aus dem angegebenen Tresor.

Contacts deleteCertificateContacts(String vaultBaseUrl)

Löscht die Zertifikatkontakte für den angegebenen Tresor.

ServiceFuture<Contacts> deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)

Löscht die Zertifikatkontakte für den angegebenen Tresor.

IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Löscht den angegebenen Zertifikataussteller.

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

Löscht den angegebenen Zertifikataussteller.

CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Löscht den Vorgang für ein angegebenes Zertifikat.

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

Löscht den Vorgang für ein angegebenes Zertifikat.

KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Löscht einen Schlüssel eines beliebigen Typs aus dem Speicher in Azure Key Vault. Der Vorgang zum Löschen des Schlüssels kann nicht verwendet werden, um einzelne Versionen eines Schlüssels zu entfernen. Dieser Vorgang entfernt das kryptografische Material, das dem Schlüssel zugeordnet ist, was bedeutet, dass der Schlüssel nicht für Sign/Verify-, Wrap/Unwrap- oder Encrypt/Decrypt-Vorgänge verwendet werden kann. Autorisierung: Erfordert die Berechtigung schlüssel/löschen.

ServiceFuture<KeyBundle> deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)

Löscht einen Schlüssel eines beliebigen Typs aus dem Speicher in Azure Key Vault. Der Vorgang zum Löschen des Schlüssels kann nicht verwendet werden, um einzelne Versionen eines Schlüssels zu entfernen. Dieser Vorgang entfernt das kryptografische Material, das dem Schlüssel zugeordnet ist, was bedeutet, dass der Schlüssel nicht für Sign/Verify-, Wrap/Unwrap- oder Encrypt/Decrypt-Vorgänge verwendet werden kann. Autorisierung: Erfordert die Berechtigung schlüssel/löschen.

SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Löscht ein Geheimnis aus dem angegebenen Tresor.

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

Löscht ein Geheimnis aus dem angegebenen Tresor.

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

Verschlüsselt eine beliebige Bytesequenz mithilfe eines Verschlüsselungsschlüssels, der in einem Schlüsseltresor gespeichert ist.

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

Verschlüsselt eine beliebige Bytesequenz mithilfe eines Verschlüsselungsschlüssels, der in einem Schlüsseltresor gespeichert ist.

boolean generateClientRequestId()

Ruft ab, wenn ein eindeutiger x-ms-client-request-id-Wert generiert und in jeder Anforderung enthalten ist. Der Standardwert ist "true".

AzureClient getAzureClient()

Ruft die ab, die AzureClient für Vorgänge mit langer Ausführungsdauer verwendet wird.

CertificateBundle getCertificate(String certificateIdentifier)

Ruft Informationen zu einem angegebenen Zertifikat ab.

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Ruft Informationen zu einem angegebenen Zertifikat ab.

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

Contacts getCertificateContacts(String vaultBaseUrl)

Ruft die Zertifikatkontakte für den angegebenen Tresor ab.

ServiceFuture<Contacts> getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)

Ruft die Zertifikatkontakte für den angegebenen Tresor ab.

IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Ruft den angegebenen Zertifikataussteller ab.

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

Ruft den angegebenen Zertifikataussteller ab.

CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist.

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

Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist.

CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Ruft die Richtlinie für ein Zertifikat ab.

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

Ruft die Richtlinie für ein Zertifikat ab.

KeyBundle getKey(String keyIdentifier)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

KeyBundle getKey(String vaultBaseUrl, String keyName)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

ServiceFuture<KeyBundle> getKeyAsync(String keyIdentifier, final ServiceCallback<KeyBundle> serviceCallback)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback<KeyBundle> serviceCallback)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.

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

Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.

SecretBundle getSecret(String secretIdentifier)

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

SecretBundle getSecret(String vaultBaseUrl, String secretName)

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

OkHttpClient httpClient()
CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importiert ein Zertifikat in den angegebenen Tresor.

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

Importiert ein Zertifikat in den angegebenen Tresor.

KeyBundle importKey(ImportKeyRequest importKeyRequest)

Importiert einen extern erstellten Schlüssel, speichert ihn und gibt Schlüsselparameter und Attribute an den Client zurück. Der Schlüsselimportvorgang kann verwendet werden, um einen beliebigen Schlüsseltyp in eine Azure-Key Vault zu importieren. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: erfordert die Schlüssel-/Importberechtigung.

ServiceFuture<KeyBundle> importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)

Importiert einen extern erstellten Schlüssel, speichert ihn und gibt Schlüsselparameter und Attribute an den Client zurück. Der Schlüsselimportvorgang kann verwendet werden, um einen beliebigen Schlüsseltyp in eine Azure-Key Vault zu importieren. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: erfordert die Schlüssel-/Importberechtigung.

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl)

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

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

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

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

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

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

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl)

Auflisten von Zertifikaten im angegebenen Tresor.

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

Auflisten von Zertifikaten im angegebenen Tresor.

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

Auflisten von Zertifikaten im angegebenen Tresor.

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

Auflisten von Zertifikaten im angegebenen Tresor.

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

Listet die Versionen eines Zertifikats auf.

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

Listet die Versionen eines Zertifikats auf.

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

Listet die Versionen eines Zertifikats auf.

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

Listet die Versionen eines Zertifikats auf.

PagedList<KeyItem> listKeys(final String vaultBaseUrl)

Auflisten von Schlüsseln im angegebenen Tresor.

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

Auflisten von Schlüsseln im angegebenen Tresor.

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

Auflisten von Schlüsseln im angegebenen Tresor.

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

Auflisten von Schlüsseln im angegebenen Tresor.

PagedList<KeyItem> listKeyVersions(final String vaultBaseUrl, final String keyName)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

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

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

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

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

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

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

PagedList<SecretItem> listSecrets(final String vaultBaseUrl)

Auflisten von Geheimnissen im angegebenen Tresor.

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

Auflisten von Geheimnissen im angegebenen Tresor.

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

Auflisten von Geheimnissen im angegebenen Tresor.

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

Auflisten von Geheimnissen im angegebenen Tresor.

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

Listet die Versionen des angegebenen Geheimnisses auf.

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

Listet die Versionen des angegebenen Geheimnisses auf.

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

Listet die Versionen des angegebenen Geheimnisses auf.

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

Listet die Versionen des angegebenen Geheimnisses auf.

int longRunningOperationRetryTimeout()

Ruft das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführung ab oder legt es fest. Standardwert: 30.

CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Führt ein Zertifikat oder eine Zertifikatkette mit einem Schlüsselpaar zusammen, das auf dem Server vorhanden ist.

ServiceFuture<CertificateBundle> mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

Führt ein Zertifikat oder eine Zertifikatkette mit einem Schlüsselpaar zusammen, das auf dem Server vorhanden ist.

RestClient restClient()
KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

Stellt den Sicherungsschlüssel in einem Tresor wieder her.

ServiceFuture<KeyBundle> restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback<KeyBundle> serviceCallback)

Stellt den Sicherungsschlüssel in einem Tresor wieder her.

Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

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

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

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

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

SecretBundle setSecret(SetSecretRequest setSecretRequest)

Legt ein Geheimnis im angegebenen Tresor fest.

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

Legt ein Geheimnis im angegebenen Tresor fest.

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

Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel.

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

Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel.

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

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.

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

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.

CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind.

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

Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind.

IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Updates den angegebenen Zertifikataussteller.

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

Updates den angegebenen Zertifikataussteller.

CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Updates einen Zertifikatvorgang.

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

Updates einen Zertifikatvorgang.

CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

Updates die Richtlinie für ein Zertifikat. Legen Sie geeignete Member in der certificatePolicy fest, die aktualisiert werden müssen. Belassen Sie andere als NULL.

ServiceFuture<CertificatePolicy> updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback<CertificatePolicy> serviceCallback)

Updates die Richtlinie für ein Zertifikat. Legen Sie geeignete Member in der certificatePolicy fest, die aktualisiert werden muss. Belassen Sie andere als NULL.

KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

Der Vorgang zum Aktualisieren des Schlüssels ändert die angegebenen Attribute eines gespeicherten Schlüssels und kann auf jeden Schlüsseltyp und jede Schlüsselversion angewendet werden, die in Azure Key Vault gespeichert sind. Das kryptografische Material eines Schlüssels kann nicht geändert werden. Um diesen Vorgang auszuführen, muss der Schlüssel bereits im Schlüsseltresor vorhanden sein. Autorisierung: erfordert die Berechtigung schlüssel/update.

ServiceFuture<KeyBundle> updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)

Der Vorgang zum Aktualisieren des Schlüssels ändert die angegebenen Attribute eines gespeicherten Schlüssels und kann auf jeden Schlüsseltyp und jede Schlüsselversion angewendet werden, die in Azure Key Vault gespeichert sind. Das kryptografische Material eines Schlüssels kann nicht geändert werden. Um diesen Vorgang auszuführen, muss der Schlüssel bereits im Schlüsseltresor vorhanden sein. Autorisierung: erfordert die Berechtigung schlüssel/update.

SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind.

ServiceFuture<SecretBundle> updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)

Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind.

String userAgent()

Ruft den User-Agent-Header für den Client ab.

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

Überprüft eine Signatur mithilfe des angegebenen Schlüssels.

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

Überprüft eine Signatur mithilfe des angegebenen Schlüssels.

void withAcceptLanguage(String acceptLanguage)

Legt fest Ruft die bevorzugte Sprache für die Antwort ab oder legt sie fest.

void withGenerateClientRequestId(boolean generateClientRequestId)

Legt fest, wenn auf TRUE festgelegt, wird ein eindeutiger x-ms-client-request-id-Wert generiert und in jede Anforderung eingeschlossen. Der Standardwert ist "true".

void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

Legt fest, wie das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungsdauer abgerufen oder festgelegt wird. Standardwert: 30.

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

Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel.

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

Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel.

Details zum Konstruktor

KeyVaultClient

public KeyVaultClient(RestClient restClient)

Initialisiert einen instance des KeyVaultClient-Clients.

Parameters:

restClient - der REST-Client, um eine Verbindung mit Azure herzustellen.

KeyVaultClient

public KeyVaultClient(ServiceClientCredentials credentials)

Initialisiert einen instance des KeyVaultClient-Clients.

Parameters:

credentials - Die Verwaltungsanmeldeinformationen für Azure

Details zur Methode

acceptLanguage

public String acceptLanguage()

Ruft die bevorzugte Sprache für die Antwort ab oder legt diese fest.

Returns:

der AcceptLanguage-Wert.

apiVersion

public String apiVersion()

Ruft die Client-API-Version ab.

Returns:

der apiVersion-Wert.

backupKey

public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels

Returns:

BackupKeyResult, falls erfolgreich.

backupKeyAsync

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

Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

createCertificate

public CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt.

Parameters:

createCertificateRequest - die gruppierten Eigenschaften zum Erstellen einer Zertifikatanforderung

Returns:

die CertificateOperation, falls erfolgreich.

createCertificateAsync

public ServiceFuture createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback serviceCallback)

Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt.

Parameters:

createCertificateRequest - die gruppierten Eigenschaften zum Erstellen einer Zertifikatanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

createKey

public KeyBundle createKey(CreateKeyRequest createKeyRequest)

Erstellt einen neuen Schlüssel, speichert ihn und gibt dann Schlüsselparameter und Attribute an den Client zurück. Der Vorgang Schlüssel erstellen kann verwendet werden, um einen beliebigen Schlüsseltyp in Azure Key Vault zu erstellen. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: Erfordert die Schlüssel/Create-Berechtigung.

Parameters:

createKeyRequest - die gruppierten Eigenschaften zum Erstellen einer Schlüsselanforderung

Returns:

KeyBundle, falls erfolgreich.

createKeyAsync

public ServiceFuture createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback serviceCallback)

Erstellt einen neuen Schlüssel, speichert ihn und gibt dann Schlüsselparameter und Attribute an den Client zurück. Der Vorgang Schlüssel erstellen kann verwendet werden, um einen beliebigen Schlüsseltyp in Azure Key Vault zu erstellen. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: Erfordert die Schlüssel/Create-Berechtigung.

Parameters:

createKeyRequest - die gruppierten Eigenschaften zum Erstellen einer Schlüsselanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

decrypt

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

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der zu entschlüsselnde Inhalt

Returns:

KeyOperationResult, falls erfolgreich.

decryptAsync

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

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der zu entschlüsselnde Inhalt
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

deleteCertificate

public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Löscht ein Zertifikat aus dem angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor

Returns:

das CertificateBundle, falls erfolgreich.

deleteCertificateAsync

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

Löscht ein Zertifikat aus dem angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

deleteCertificateContacts

public Contacts deleteCertificateContacts(String vaultBaseUrl)

Löscht die Zertifikatkontakte für den angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net

Returns:

Die Kontakte, falls erfolgreich.

deleteCertificateContactsAsync

public ServiceFuture deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Löscht die Zertifikatkontakte für den angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

deleteCertificateIssuer

public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Löscht den angegebenen Zertifikataussteller.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
issuerName - Der Name des Herausgebers.

Returns:

Bei erfolgreicher Ausführung des IssuerBundle-Pakets.

deleteCertificateIssuerAsync

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

Löscht den angegebenen Zertifikataussteller.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
issuerName - Der Name des Herausgebers.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

deleteCertificateOperation

public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Löscht den Vorgang für ein angegebenes Zertifikat.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats

Returns:

die CertificateOperation, falls erfolgreich.

deleteCertificateOperationAsync

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

Löscht den Vorgang für ein angegebenes Zertifikat.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

deleteKey

public KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Löscht einen Schlüssel eines beliebigen Typs aus dem Speicher in Azure Key Vault. Der Vorgang zum Löschen des Schlüssels kann nicht verwendet werden, um einzelne Versionen eines Schlüssels zu entfernen. Dieser Vorgang entfernt das kryptografische Material, das dem Schlüssel zugeordnet ist, was bedeutet, dass der Schlüssel nicht für Sign/Verify-, Wrap/Unwrap- oder Encrypt/Decrypt-Vorgänge verwendet werden kann. Autorisierung: Erfordert die Berechtigung schlüssel/löschen.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels

Returns:

KeyBundle, falls erfolgreich.

deleteKeyAsync

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

Löscht einen Schlüssel eines beliebigen Typs aus dem Speicher in Azure Key Vault. Der Vorgang zum Löschen des Schlüssels kann nicht verwendet werden, um einzelne Versionen eines Schlüssels zu entfernen. Dieser Vorgang entfernt das kryptografische Material, das dem Schlüssel zugeordnet ist, was bedeutet, dass der Schlüssel nicht für Sign/Verify-, Wrap/Unwrap- oder Encrypt/Decrypt-Vorgänge verwendet werden kann. Autorisierung: Erfordert die Berechtigung schlüssel/löschen.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

deleteSecret

public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Löscht ein Geheimnis aus dem angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor

Returns:

das SecretBundle, falls erfolgreich.

deleteSecretAsync

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

Löscht ein Geheimnis aus dem angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

encrypt

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

Verschlüsselt eine beliebige Bytesequenz mithilfe eines Verschlüsselungsschlüssels, der in einem Schlüsseltresor gespeichert ist.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der zu verschlüsselnde Inhalt

Returns:

KeyOperationResult, falls erfolgreich.

encryptAsync

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

Verschlüsselt eine beliebige Bytesequenz mithilfe eines Verschlüsselungsschlüssels, der in einem Schlüsseltresor gespeichert ist.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der zu verschlüsselnde Inhalt
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

generateClientRequestId

public boolean generateClientRequestId()

Ruft ab, wenn ein eindeutiger x-ms-client-request-id-Wert generiert und in jeder Anforderung enthalten ist. Der Standardwert ist "true".

Returns:

der GenerateClientRequestId-Wert.

getAzureClient

public AzureClient getAzureClient()

Ruft die ab, die AzureClient für Vorgänge mit langer Ausführungsdauer verwendet wird.

Returns:

der Azure-Client;

getCertificate

public CertificateBundle getCertificate(String certificateIdentifier)

Ruft Informationen zu einem angegebenen Zertifikat ab.

Parameters:

certificateIdentifier - Der Zertifikatbezeichner

Returns:

das CertificateBundle, falls erfolgreich.

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Ruft Informationen zu einem angegebenen Zertifikat ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor

Returns:

certificateBundle, wenn erfolgreich.

getCertificate

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor
certificateVersion - Die Version des Zertifikats

Returns:

certificateBundle, wenn erfolgreich.

getCertificateAsync

public ServiceFuture getCertificateAsync(String certificateIdentifier, final ServiceCallback serviceCallback)

Ruft Informationen zu einem angegebenen Zertifikat ab.

Parameters:

certificateIdentifier - Der Zertifikatbezeichner
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getCertificateAsync

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getCertificateAsync

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

Ruft Informationen zu einem angegebenen Zertifikat ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor
certificateVersion - Die Version des Zertifikats
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getCertificateContacts

public Contacts getCertificateContacts(String vaultBaseUrl)

Ruft die Zertifikatkontakte für den angegebenen Tresor ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net

Returns:

Kontakte, wenn erfolgreich.

getCertificateContactsAsync

public ServiceFuture getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Ruft die Zertifikatkontakte für den angegebenen Tresor ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getCertificateIssuer

public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Ruft den angegebenen Zertifikataussteller ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
issuerName - Der Name des Herausgebers.

Returns:

IssuerBundle, wenn erfolgreich.

getCertificateIssuerAsync

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

Ruft den angegebenen Zertifikataussteller ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
issuerName - Der Name des Herausgebers.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getCertificateOperation

public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats

Returns:

Die CertificateOperation, wenn erfolgreich.

getCertificateOperationAsync

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

Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getCertificatePolicy

public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Ruft die Richtlinie für ein Zertifikat ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor.

Returns:

die CertificatePolicy, wenn dies erfolgreich war.

getCertificatePolicyAsync

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

Ruft die Richtlinie für ein Zertifikat ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats im angegebenen Tresor.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getKey

public KeyBundle getKey(String keyIdentifier)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.

Returns:

KeyBundle, wenn erfolgreich.

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels

Returns:

KeyBundle, wenn erfolgreich.

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
keyVersion - Die Version des Schlüssels

Returns:

KeyBundle, wenn erfolgreich.

getKeyAsync

public ServiceFuture getKeyAsync(String keyIdentifier, final ServiceCallback serviceCallback)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getKeyAsync

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

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback serviceCallback)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab. Der Vorgang zum Abrufen von Schlüsseln gilt für alle Schlüsseltypen. Wenn der angeforderte Schlüssel symmetrisch ist, wird in der Antwort kein Schlüsselmaterial freigegeben. Autorisierung: Erfordert die Schlüssel-/Get-Berechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
keyVersion - Die Version des Schlüssels
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getPendingCertificateSigningRequest

public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats

Returns:

die Zeichenfolge, wenn dies erfolgreich war.

getPendingCertificateSigningRequestAsync

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

Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getSecret

public SecretBundle getSecret(String secretIdentifier)

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

Parameters:

secretIdentifier - Die URL für das Geheimnis.

Returns:

SecretBundle, wenn erfolgreich.

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName)

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor

Returns:

SecretBundle, wenn erfolgreich.

getSecret

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
secretVersion - Die Version des Geheimnisses

Returns:

SecretBundle, wenn erfolgreich.

getSecretAsync

public ServiceFuture getSecretAsync(String secretIdentifier, final ServiceCallback serviceCallback)

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

Parameters:

secretIdentifier - Die URL für das Geheimnis.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getSecretAsync

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

getSecretAsync

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
secretVersion - Die Version des Geheimnisses
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

httpClient

public OkHttpClient httpClient()

Returns:

den HTTP-Client.

importCertificate

public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importiert ein Zertifikat in den angegebenen Tresor.

Parameters:

importCertificateRequest - die gruppierten Eigenschaften für den Import einer Zertifikatanforderung

Returns:

certificateBundle, wenn erfolgreich.

importCertificateAsync

public ServiceFuture importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback serviceCallback)

Importiert ein Zertifikat in den angegebenen Tresor.

Parameters:

importCertificateRequest - die gruppierten Eigenschaften für den Import einer Zertifikatanforderung
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

importKey

public KeyBundle importKey(ImportKeyRequest importKeyRequest)

Importiert einen extern erstellten Schlüssel, speichert ihn und gibt Schlüsselparameter und Attribute an den Client zurück. Der Schlüsselimportvorgang kann verwendet werden, um einen beliebigen Schlüsseltyp in eine Azure-Key Vault zu importieren. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: erfordert die Schlüssel-/Importberechtigung.

Parameters:

importKeyRequest - die gruppierten Eigenschaften für den Import einer Schlüsselanforderung

Returns:

KeyBundle, wenn erfolgreich.

importKeyAsync

public ServiceFuture importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback serviceCallback)

Importiert einen extern erstellten Schlüssel, speichert ihn und gibt Schlüsselparameter und Attribute an den Client zurück. Der Schlüsselimportvorgang kann verwendet werden, um einen beliebigen Schlüsseltyp in eine Azure-Key Vault zu importieren. Wenn der benannte Schlüssel bereits vorhanden ist, erstellt der Azure-Schlüsseltresor eine neue Version des Schlüssels. Autorisierung: erfordert die Schlüssel-/Importberechtigung.

Parameters:

importKeyRequest - die gruppierten Eigenschaften für den Import einer Schlüsselanforderung
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl)

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net

Returns:

Das PagedList<CertificateIssuerItem,wenn> erfolgreich.

listCertificateIssuers

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

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

Das PagedList<CertificateIssuerItem,wenn> erfolgreich.

listCertificateIssuersAsync

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

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listCertificateIssuersAsync

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

Auflisten von Zertifikatausstellern für den angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listCertificates

public PagedList listCertificates(final String vaultBaseUrl)

Auflisten von Zertifikaten im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net

Returns:

das PagedList<CertificateItem,wenn> erfolgreich.

listCertificates

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

Auflisten von Zertifikaten im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

das PagedList<CertificateItem,wenn> erfolgreich.

listCertificatesAsync

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

Auflisten von Zertifikaten im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listCertificatesAsync

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

Auflisten von Zertifikaten im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listCertificateVersions

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

Listet die Versionen eines Zertifikats auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats

Returns:

das PagedList<CertificateItem,wenn> erfolgreich.

listCertificateVersions

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

Listet die Versionen eines Zertifikats auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

das PagedList<CertificateItem,wenn> erfolgreich.

listCertificateVersionsAsync

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

Listet die Versionen eines Zertifikats auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listCertificateVersionsAsync

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

Listet die Versionen eines Zertifikats auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
certificateName - Der Name des Zertifikats
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listKeys

public PagedList listKeys(final String vaultBaseUrl)

Auflisten von Schlüsseln im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net

Returns:

das PagedList-KeyItem<>, wenn erfolgreich.

listKeys

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

Auflisten von Schlüsseln im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

das PagedList-KeyItem<>, wenn erfolgreich.

listKeysAsync

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

Auflisten von Schlüsseln im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listKeysAsync

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

Auflisten von Schlüsseln im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listKeyVersions

public PagedList listKeyVersions(final String vaultBaseUrl, final String keyName)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels

Returns:

das PagedList-KeyItem<>, wenn erfolgreich.

listKeyVersions

public PagedList listKeyVersions(final String vaultBaseUrl, final String keyName, final Integer maxresults)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

das PagedList-KeyItem<>, wenn erfolgreich.

listKeyVersionsAsync

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

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listKeyVersionsAsync

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

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab. In der Antwort werden der vollständige Schlüsselbezeichner, Attribute und Tags bereitgestellt. Autorisierung: Erfordert die Schlüssel-/Listenberechtigung.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyName - Der Name des Schlüssels
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listSecrets

public PagedList listSecrets(final String vaultBaseUrl)

Auflisten von Geheimnissen im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net

Returns:

das PagedList<SecretItem,wenn> erfolgreich.

listSecrets

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

Auflisten von Geheimnissen im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

das PagedList<SecretItem,wenn> erfolgreich.

listSecretsAsync

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

Auflisten von Geheimnissen im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listSecretsAsync

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

Auflisten von Geheimnissen im angegebenen Tresor.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listSecretVersions

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

Listet die Versionen des angegebenen Geheimnisses auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor

Returns:

das PagedList<SecretItem,wenn> erfolgreich.

listSecretVersions

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

Listet die Versionen des angegebenen Geheimnisses auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Returns:

das PagedList<SecretItem,wenn> erfolgreich.

listSecretVersionsAsync

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

Listet die Versionen des angegebenen Geheimnisses auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
maxresults - Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

listSecretVersionsAsync

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

Listet die Versionen des angegebenen Geheimnisses auf.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
secretName - Der Name des Geheimnisses im angegebenen Tresor
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

longRunningOperationRetryTimeout

public int longRunningOperationRetryTimeout()

Ruft das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführung ab oder legt es fest. Standardwert: 30.

Returns:

der Wert longRunningOperationRetryTimeout.

mergeCertificate

public CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Führt ein Zertifikat oder eine Zertifikatkette mit einem Schlüsselpaar zusammen, das auf dem Server vorhanden ist.

Parameters:

mergeCertificateRequest - die gruppierten Eigenschaften für das Zusammenführen einer Zertifikatanforderung

Returns:

das CertificateBundle, falls erfolgreich.

mergeCertificateAsync

public ServiceFuture mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback serviceCallback)

Führt ein Zertifikat oder eine Zertifikatkette mit einem Schlüsselpaar zusammen, das auf dem Server vorhanden ist.

Parameters:

mergeCertificateRequest - die gruppierten Eigenschaften für das Zusammenführen einer Zertifikatanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

restClient

public RestClient restClient()

Returns:

die RestClient instance.

restoreKey

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

Stellt den Sicherungsschlüssel in einem Tresor wieder her.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyBundleBackup - das Sicherungsblob, das einem Schlüsselpaket zugeordnet ist

Returns:

KeyBundle, falls erfolgreich.

restoreKeyAsync

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

Stellt den Sicherungsschlüssel in einem Tresor wieder her.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
keyBundleBackup - das Sicherungsblob, das einem Schlüsselpaket zugeordnet ist
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

retrofit

public Retrofit retrofit()

Returns:

die Retrofit-instance.

serializerAdapter

public SerializerAdapter serializerAdapter()

Returns:

der Adapter für ein Jackson com.fasterxml.jackson.databind.ObjectMapper.

setCertificateContacts

public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
contacts - Die Kontakte für die Tresorzertifikate.

Returns:

Die Kontakte, falls erfolgreich.

setCertificateContactsAsync

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

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

Parameters:

vaultBaseUrl - Der Tresorname, z. B. https://myvault.vault.azure.net
contacts - Die Kontakte für die Tresorzertifikate.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

setCertificateIssuer

public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

Parameters:

setCertificateIssuerRequest - die gruppierten Eigenschaften zum Festlegen einer Zertifikatausstelleranforderung

Returns:

Bei erfolgreicher Ausführung des IssuerBundle-Pakets.

setCertificateIssuerAsync

public ServiceFuture setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback serviceCallback)

Legt die Zertifikatkontakte für den angegebenen Tresor fest.

Parameters:

setCertificateIssuerRequest - die gruppierten Eigenschaften zum Festlegen einer Zertifikatausstelleranforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

setSecret

public SecretBundle setSecret(SetSecretRequest setSecretRequest)

Legt ein Geheimnis im angegebenen Tresor fest.

Parameters:

setSecretRequest - die gruppierten Eigenschaften zum Festlegen einer Geheimanforderung

Returns:

das SecretBundle, falls erfolgreich.

setSecretAsync

public ServiceFuture setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback serviceCallback)

Legt ein Geheimnis im angegebenen Tresor fest.

Parameters:

setSecretRequest - die gruppierten Eigenschaften zum Festlegen einer Geheimanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

sign

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

Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der zu signierte Inhalt

Returns:

KeyOperationResult, falls erfolgreich.

signAsync

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

Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der zu signierte Inhalt
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

unwrapKey

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

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der schlüssel, der entpackt werden soll

Returns:

KeyOperationResult, falls erfolgreich.

unwrapKeyAsync

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

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der schlüssel, der entpackt werden soll
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

updateCertificate

public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind.

Parameters:

updateCertificateRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatanforderung

Returns:

das CertificateBundle, falls erfolgreich.

updateCertificateAsync

public ServiceFuture updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback serviceCallback)

Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind.

Parameters:

updateCertificateRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

updateCertificateIssuer

public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Updates den angegebenen Zertifikataussteller.

Parameters:

updateCertificateIssuerRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatausstelleranforderung

Returns:

Bei erfolgreicher Ausführung des IssuerBundle-Pakets.

updateCertificateIssuerAsync

public ServiceFuture updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback serviceCallback)

Updates den angegebenen Zertifikataussteller.

Parameters:

updateCertificateIssuerRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatausstelleranforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn der Rückruf NULL ist

updateCertificateOperation

public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Updates einen Zertifikatvorgang.

Parameters:

updateCertificateOperationRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatvorgangsanforderung

Returns:

die CertificateOperation, falls erfolgreich.

updateCertificateOperationAsync

public ServiceFuture updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback serviceCallback)

Updates einen Zertifikatvorgang.

Parameters:

updateCertificateOperationRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatvorgangsanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

updateCertificatePolicy

public CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

Updates die Richtlinie für ein Zertifikat. Legen Sie geeignete Member in der certificatePolicy fest, die aktualisiert werden müssen. Belassen Sie andere als NULL.

Parameters:

updateCertificatePolicyRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatrichtlinienanforderung

Returns:

die CertificatePolicy, wenn dies erfolgreich war.

updateCertificatePolicyAsync

public ServiceFuture updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback serviceCallback)

Updates die Richtlinie für ein Zertifikat. Legen Sie geeignete Member in der certificatePolicy fest, die aktualisiert werden muss. Belassen Sie andere als NULL.

Parameters:

updateCertificatePolicyRequest - die gruppierten Eigenschaften zum Aktualisieren einer Zertifikatrichtlinienanforderung
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture -Objekt

updateKey

public KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

Der Vorgang zum Aktualisieren des Schlüssels ändert die angegebenen Attribute eines gespeicherten Schlüssels und kann auf jeden Schlüsseltyp und jede Schlüsselversion angewendet werden, die in Azure Key Vault gespeichert sind. Das kryptografische Material eines Schlüssels kann nicht geändert werden. Um diesen Vorgang auszuführen, muss der Schlüssel bereits im Schlüsseltresor vorhanden sein. Autorisierung: erfordert die Berechtigung schlüssel/update.

Parameters:

updateKeyRequest - die gruppierten Eigenschaften zum Aktualisieren einer Schlüsselanforderung

Returns:

KeyBundle, wenn erfolgreich.

updateKeyAsync

public ServiceFuture updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback serviceCallback)

Der Vorgang zum Aktualisieren des Schlüssels ändert die angegebenen Attribute eines gespeicherten Schlüssels und kann auf jeden Schlüsseltyp und jede Schlüsselversion angewendet werden, die in Azure Key Vault gespeichert sind. Das kryptografische Material eines Schlüssels kann nicht geändert werden. Um diesen Vorgang auszuführen, muss der Schlüssel bereits im Schlüsseltresor vorhanden sein. Autorisierung: erfordert die Berechtigung schlüssel/update.

Parameters:

updateKeyRequest - die gruppierten Eigenschaften zum Aktualisieren einer Schlüsselanforderung
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

updateSecret

public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind.

Parameters:

updateSecretRequest - die gruppierten Eigenschaften zum Aktualisieren einer Geheimnisanforderung

Returns:

SecretBundle, wenn erfolgreich.

updateSecretAsync

public ServiceFuture updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback serviceCallback)

Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind.

Parameters:

updateSecretRequest - die gruppierten Eigenschaften zum Aktualisieren einer Geheimnisanforderung
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

userAgent

public String userAgent()

Ruft den User-Agent-Header für den Client ab.

Returns:

die Benutzer-Agent-Zeichenfolge.

verify

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

Überprüft eine Signatur mithilfe des angegebenen Schlüssels.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Der Signatur-/Überprüfungsalgorithmus. Weitere Informationen zu möglichen Algorithmustypen finden Sie unter JsonWebKeySignatureAlgorithm.
digest - Der zum Signieren verwendete Digest
signature - Die zu überprüfende Signatur

Returns:

keyVerifyResult, wenn erfolgreich.

verifyAsync

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

Überprüft eine Signatur mithilfe des angegebenen Schlüssels.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Der Signatur-/Überprüfungsalgorithmus. Weitere Informationen zu möglichen Algorithmustypen finden Sie unter JsonWebKeySignatureAlgorithm.
digest - Der zum Signieren verwendete Digest
signature - Die zu überprüfende Signatur
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

withAcceptLanguage

public void withAcceptLanguage(String acceptLanguage)

Legt fest Ruft die bevorzugte Sprache für die Antwort ab oder legt sie fest.

Parameters:

acceptLanguage - der AcceptLanguage-Wert.

withGenerateClientRequestId

public void withGenerateClientRequestId(boolean generateClientRequestId)

Legt fest, wenn auf TRUE festgelegt, wird ein eindeutiger x-ms-client-request-id-Wert generiert und in jede Anforderung eingeschlossen. Der Standardwert ist "true".

Parameters:

generateClientRequestId - der GenerateClientRequestId-Wert.

withLongRunningOperationRetryTimeout

public void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

Legt fest, wie das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungsdauer abgerufen oder festgelegt wird. Standardwert: 30.

Parameters:

longRunningOperationRetryTimeout - der LongRunningOperationRetryTimeout-Wert.

wrapKey

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

Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der schlüssel, der umschlossen werden soll

Returns:

KeyOperationResult, wenn erfolgreich.

wrapKeyAsync

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

Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel.

Parameters:

keyIdentifier - Der vollständige Schlüsselbezeichner.
algorithm - Algorithmusbezeichner
value - der schlüssel, der umschlossen werden soll
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

Gilt für: