KeyVaultClient Klasse
- java.
lang. Object - com.
microsoft. azure. keyvault. KeyVaultClient
- com.
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. |
Backup |
backupKey(String vaultBaseUrl, String keyName)
Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird. |
ServiceFuture<Backup |
backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<BackupKeyResult> serviceCallback)
Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird. |
Certificate |
createCertificate(CreateCertificateRequest createCertificateRequest)
Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt. |
ServiceFuture<Certificate |
createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback<CertificateOperation> serviceCallback)
Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt. |
Key |
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<Key |
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. |
Key |
decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Entschlüsselt einen einzelnen Block verschlüsselter Daten. |
ServiceFuture<Key |
decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Entschlüsselt einen einzelnen Block verschlüsselter Daten. |
Certificate |
deleteCertificate(String vaultBaseUrl, String certificateName)
Löscht ein Zertifikat aus dem angegebenen Tresor. |
ServiceFuture<Certificate |
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. |
Issuer |
deleteCertificateIssuer(String vaultBaseUrl, String issuerName)
Löscht den angegebenen Zertifikataussteller. |
ServiceFuture<Issuer |
deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)
Löscht den angegebenen Zertifikataussteller. |
Certificate |
deleteCertificateOperation(String vaultBaseUrl, String certificateName)
Löscht den Vorgang für ein angegebenes Zertifikat. |
ServiceFuture<Certificate |
deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)
Löscht den Vorgang für ein angegebenes Zertifikat. |
Key |
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<Key |
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. |
Secret |
deleteSecret(String vaultBaseUrl, String secretName)
Löscht ein Geheimnis aus dem angegebenen Tresor. |
ServiceFuture<Secret |
deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)
Löscht ein Geheimnis aus dem angegebenen Tresor. |
Key |
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<Key |
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. |
Certificate |
getCertificate(String certificateIdentifier)
Ruft Informationen zu einem angegebenen Zertifikat ab. |
Certificate |
getCertificate(String vaultBaseUrl, String certificateName)
Ruft Informationen zu einem angegebenen Zertifikat ab. |
Certificate |
getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)
Ruft Informationen zu einem angegebenen Zertifikat ab. |
ServiceFuture<Certificate |
getCertificateAsync(String certificateIdentifier, final ServiceCallback<CertificateBundle> serviceCallback)
Ruft Informationen zu einem angegebenen Zertifikat ab. |
ServiceFuture<Certificate |
getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)
Ruft Informationen zu einem angegebenen Zertifikat ab. |
ServiceFuture<Certificate |
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. |
Issuer |
getCertificateIssuer(String vaultBaseUrl, String issuerName)
Ruft den angegebenen Zertifikataussteller ab. |
ServiceFuture<Issuer |
getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)
Ruft den angegebenen Zertifikataussteller ab. |
Certificate |
getCertificateOperation(String vaultBaseUrl, String certificateName)
Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist. |
ServiceFuture<Certificate |
getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)
Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist. |
Certificate |
getCertificatePolicy(String vaultBaseUrl, String certificateName)
Ruft die Richtlinie für ein Zertifikat ab. |
ServiceFuture<Certificate |
getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificatePolicy> serviceCallback)
Ruft die Richtlinie für ein Zertifikat ab. |
Key |
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. |
Key |
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. |
Key |
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<Key |
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<Key |
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<Key |
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. |
Secret |
getSecret(String secretIdentifier)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab. |
Secret |
getSecret(String vaultBaseUrl, String secretName)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab. |
Secret |
getSecret(String vaultBaseUrl, String secretName, String secretVersion)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab. |
ServiceFuture<Secret |
getSecretAsync(String secretIdentifier, final ServiceCallback<SecretBundle> serviceCallback)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab. |
ServiceFuture<Secret |
getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab. |
ServiceFuture<Secret |
getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback<SecretBundle> serviceCallback)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab. |
OkHttpClient | httpClient() |
Certificate |
importCertificate(ImportCertificateRequest importCertificateRequest)
Importiert ein Zertifikat in den angegebenen Tresor. |
ServiceFuture<Certificate |
importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Importiert ein Zertifikat in den angegebenen Tresor. |
Key |
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<Key |
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<Certificate |
listCertificateIssuers(final String vaultBaseUrl)
Auflisten von Zertifikatausstellern für den angegebenen Tresor. |
PagedList<Certificate |
listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)
Auflisten von Zertifikatausstellern für den angegebenen Tresor. |
ServiceFuture<List<Certificate |
listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateIssuerItem> serviceCallback)
Auflisten von Zertifikatausstellern für den angegebenen Tresor. |
ServiceFuture<List<Certificate |
listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateIssuerItem> serviceCallback)
Auflisten von Zertifikatausstellern für den angegebenen Tresor. |
PagedList<Certificate |
listCertificates(final String vaultBaseUrl)
Auflisten von Zertifikaten im angegebenen Tresor. |
PagedList<Certificate |
listCertificates(final String vaultBaseUrl, final Integer maxresults)
Auflisten von Zertifikaten im angegebenen Tresor. |
ServiceFuture<List<Certificate |
listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)
Auflisten von Zertifikaten im angegebenen Tresor. |
ServiceFuture<List<Certificate |
listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateItem> serviceCallback)
Auflisten von Zertifikaten im angegebenen Tresor. |
PagedList<Certificate |
listCertificateVersions(final String vaultBaseUrl, final String certificateName)
Listet die Versionen eines Zertifikats auf. |
PagedList<Certificate |
listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)
Listet die Versionen eines Zertifikats auf. |
ServiceFuture<List<Certificate |
listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)
Listet die Versionen eines Zertifikats auf. |
ServiceFuture<List<Certificate |
listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback<CertificateItem> serviceCallback)
Listet die Versionen eines Zertifikats auf. |
PagedList<Key |
listKeys(final String vaultBaseUrl)
Auflisten von Schlüsseln im angegebenen Tresor. |
PagedList<Key |
listKeys(final String vaultBaseUrl, final Integer maxresults)
Auflisten von Schlüsseln im angegebenen Tresor. |
ServiceFuture<List<Key |
listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)
Auflisten von Schlüsseln im angegebenen Tresor. |
ServiceFuture<List<Key |
listKeysAsync(final String vaultBaseUrl, final ListOperationCallback<KeyItem> serviceCallback)
Auflisten von Schlüsseln im angegebenen Tresor. |
PagedList<Key |
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<Key |
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<Key |
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<Key |
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<Secret |
listSecrets(final String vaultBaseUrl)
Auflisten von Geheimnissen im angegebenen Tresor. |
PagedList<Secret |
listSecrets(final String vaultBaseUrl, final Integer maxresults)
Auflisten von Geheimnissen im angegebenen Tresor. |
ServiceFuture<List<Secret |
listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)
Auflisten von Geheimnissen im angegebenen Tresor. |
ServiceFuture<List<Secret |
listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback<SecretItem> serviceCallback)
Auflisten von Geheimnissen im angegebenen Tresor. |
PagedList<Secret |
listSecretVersions(final String vaultBaseUrl, final String secretName)
Listet die Versionen des angegebenen Geheimnisses auf. |
PagedList<Secret |
listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)
Listet die Versionen des angegebenen Geheimnisses auf. |
ServiceFuture<List<Secret |
listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)
Listet die Versionen des angegebenen Geheimnisses auf. |
ServiceFuture<List<Secret |
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. |
Certificate |
mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
Führt ein Zertifikat oder eine Zertifikatkette mit einem Schlüsselpaar zusammen, das auf dem Server vorhanden ist. |
ServiceFuture<Certificate |
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() |
Key |
restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)
Stellt den Sicherungsschlüssel in einem Tresor wieder her. |
ServiceFuture<Key |
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. |
Issuer |
setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Legt die Zertifikatkontakte für den angegebenen Tresor fest. |
ServiceFuture<Issuer |
setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)
Legt die Zertifikatkontakte für den angegebenen Tresor fest. |
Secret |
setSecret(SetSecretRequest setSecretRequest)
Legt ein Geheimnis im angegebenen Tresor fest. |
ServiceFuture<Secret |
setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)
Legt ein Geheimnis im angegebenen Tresor fest. |
Key |
sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)
Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel. |
ServiceFuture<Key |
signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel. |
Key |
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<Key |
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. |
Certificate |
updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind. |
ServiceFuture<Certificate |
updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind. |
Issuer |
updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Updates den angegebenen Zertifikataussteller. |
ServiceFuture<Issuer |
updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)
Updates den angegebenen Zertifikataussteller. |
Certificate |
updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Updates einen Zertifikatvorgang. |
ServiceFuture<Certificate |
updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback<CertificateOperation> serviceCallback)
Updates einen Zertifikatvorgang. |
Certificate |
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<Certificate |
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. |
Key |
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<Key |
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. |
Secret |
updateSecret(UpdateSecretRequest updateSecretRequest)
Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind. |
ServiceFuture<Secret |
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. |
Key |
verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
Überprüft eine Signatur mithilfe des angegebenen Schlüssels. |
ServiceFuture<Key |
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. |
Key |
wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel. |
ServiceFuture<Key |
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:
KeyVaultClient
public KeyVaultClient(ServiceClientCredentials credentials)
Initialisiert einen instance des KeyVaultClient-Clients.
Parameters:
Details zur Methode
acceptLanguage
public String acceptLanguage()
Ruft die bevorzugte Sprache für die Antwort ab oder legt diese fest.
Returns:
apiVersion
public String apiVersion()
Ruft die Client-API-Version ab.
Returns:
backupKey
public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)
Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird.
Parameters:
Returns:
backupKeyAsync
public ServiceFuture
Fordert an, dass eine Sicherung des angegebenen Schlüssels auf den Client heruntergeladen wird.
Parameters:
Returns:
createCertificate
public CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)
Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt.
Parameters:
Returns:
createCertificateAsync
public ServiceFuture
Erstellt eine neue Zertifikatversion. Wenn dies die erste Version ist, wird die Zertifikatressource erstellt.
Parameters:
Returns:
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:
Returns:
createKeyAsync
public ServiceFuture
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:
Returns:
decrypt
public KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Entschlüsselt einen einzelnen Block verschlüsselter Daten.
Parameters:
Returns:
decryptAsync
public ServiceFuture
Entschlüsselt einen einzelnen Block verschlüsselter Daten.
Parameters:
Returns:
deleteCertificate
public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)
Löscht ein Zertifikat aus dem angegebenen Tresor.
Parameters:
Returns:
deleteCertificateAsync
public ServiceFuture
Löscht ein Zertifikat aus dem angegebenen Tresor.
Parameters:
Returns:
deleteCertificateContacts
public Contacts deleteCertificateContacts(String vaultBaseUrl)
Löscht die Zertifikatkontakte für den angegebenen Tresor.
Parameters:
Returns:
deleteCertificateContactsAsync
public ServiceFuture
Löscht die Zertifikatkontakte für den angegebenen Tresor.
Parameters:
Returns:
deleteCertificateIssuer
public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)
Löscht den angegebenen Zertifikataussteller.
Parameters:
Returns:
deleteCertificateIssuerAsync
public ServiceFuture
Löscht den angegebenen Zertifikataussteller.
Parameters:
Returns:
deleteCertificateOperation
public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)
Löscht den Vorgang für ein angegebenes Zertifikat.
Parameters:
Returns:
deleteCertificateOperationAsync
public ServiceFuture
Löscht den Vorgang für ein angegebenes Zertifikat.
Parameters:
Returns:
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:
Returns:
deleteKeyAsync
public ServiceFuture
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:
Returns:
deleteSecret
public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)
Löscht ein Geheimnis aus dem angegebenen Tresor.
Parameters:
Returns:
deleteSecretAsync
public ServiceFuture
Löscht ein Geheimnis aus dem angegebenen Tresor.
Parameters:
Returns:
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:
Returns:
encryptAsync
public ServiceFuture
Verschlüsselt eine beliebige Bytesequenz mithilfe eines Verschlüsselungsschlüssels, der in einem Schlüsseltresor gespeichert ist.
Parameters:
Returns:
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:
getAzureClient
public AzureClient getAzureClient()
Ruft die ab, die AzureClient für Vorgänge mit langer Ausführungsdauer verwendet wird.
Returns:
getCertificate
public CertificateBundle getCertificate(String certificateIdentifier)
Ruft Informationen zu einem angegebenen Zertifikat ab.
Parameters:
Returns:
getCertificate
public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)
Ruft Informationen zu einem angegebenen Zertifikat ab.
Parameters:
Returns:
getCertificate
public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)
Ruft Informationen zu einem angegebenen Zertifikat ab.
Parameters:
Returns:
getCertificateAsync
public ServiceFuture
Ruft Informationen zu einem angegebenen Zertifikat ab.
Parameters:
Returns:
getCertificateAsync
public ServiceFuture
Ruft Informationen zu einem angegebenen Zertifikat ab.
Parameters:
Returns:
getCertificateAsync
public ServiceFuture
Ruft Informationen zu einem angegebenen Zertifikat ab.
Parameters:
Returns:
getCertificateContacts
public Contacts getCertificateContacts(String vaultBaseUrl)
Ruft die Zertifikatkontakte für den angegebenen Tresor ab.
Parameters:
Returns:
getCertificateContactsAsync
public ServiceFuture
Ruft die Zertifikatkontakte für den angegebenen Tresor ab.
Parameters:
Returns:
getCertificateIssuer
public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)
Ruft den angegebenen Zertifikataussteller ab.
Parameters:
Returns:
getCertificateIssuerAsync
public ServiceFuture
Ruft den angegebenen Zertifikataussteller ab.
Parameters:
Returns:
getCertificateOperation
public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)
Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist.
Parameters:
Returns:
getCertificateOperationAsync
public ServiceFuture
Ruft den Vorgang ab, der einem angegebenen Zertifikat zugeordnet ist.
Parameters:
Returns:
getCertificatePolicy
public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)
Ruft die Richtlinie für ein Zertifikat ab.
Parameters:
Returns:
getCertificatePolicyAsync
public ServiceFuture
Ruft die Richtlinie für ein Zertifikat ab.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
getKeyAsync
public ServiceFuture
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:
Returns:
getKeyAsync
public ServiceFuture
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:
Returns:
getKeyAsync
public ServiceFuture
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:
Returns:
getPendingCertificateSigningRequest
public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)
Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.
Parameters:
Returns:
getPendingCertificateSigningRequestAsync
public ServiceFuture
Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.
Parameters:
Returns:
getSecret
public SecretBundle getSecret(String secretIdentifier)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.
Parameters:
Returns:
getSecret
public SecretBundle getSecret(String vaultBaseUrl, String secretName)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.
Parameters:
Returns:
getSecret
public SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.
Parameters:
Returns:
getSecretAsync
public ServiceFuture
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.
Parameters:
Returns:
getSecretAsync
public ServiceFuture
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.
Parameters:
Returns:
getSecretAsync
public ServiceFuture
Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor ab.
Parameters:
Returns:
httpClient
public OkHttpClient httpClient()
Returns:
importCertificate
public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)
Importiert ein Zertifikat in den angegebenen Tresor.
Parameters:
Returns:
importCertificateAsync
public ServiceFuture
Importiert ein Zertifikat in den angegebenen Tresor.
Parameters:
Returns:
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:
Returns:
importKeyAsync
public ServiceFuture
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:
Returns:
listCertificateIssuers
public PagedList
Auflisten von Zertifikatausstellern für den angegebenen Tresor.
Parameters:
Returns:
listCertificateIssuers
public PagedList
Auflisten von Zertifikatausstellern für den angegebenen Tresor.
Parameters:
Returns:
listCertificateIssuersAsync
public ServiceFuture<>
Auflisten von Zertifikatausstellern für den angegebenen Tresor.
Parameters:
Returns:
listCertificateIssuersAsync
public ServiceFuture<>
Auflisten von Zertifikatausstellern für den angegebenen Tresor.
Parameters:
Returns:
listCertificates
public PagedList
Auflisten von Zertifikaten im angegebenen Tresor.
Parameters:
Returns:
listCertificates
public PagedList
Auflisten von Zertifikaten im angegebenen Tresor.
Parameters:
Returns:
listCertificatesAsync
public ServiceFuture<>
Auflisten von Zertifikaten im angegebenen Tresor.
Parameters:
Returns:
listCertificatesAsync
public ServiceFuture<>
Auflisten von Zertifikaten im angegebenen Tresor.
Parameters:
Returns:
listCertificateVersions
public PagedList
Listet die Versionen eines Zertifikats auf.
Parameters:
Returns:
listCertificateVersions
public PagedList
Listet die Versionen eines Zertifikats auf.
Parameters:
Returns:
listCertificateVersionsAsync
public ServiceFuture<>
Listet die Versionen eines Zertifikats auf.
Parameters:
Returns:
listCertificateVersionsAsync
public ServiceFuture<>
Listet die Versionen eines Zertifikats auf.
Parameters:
Returns:
listKeys
public PagedList
Auflisten von Schlüsseln im angegebenen Tresor.
Parameters:
Returns:
listKeys
public PagedList
Auflisten von Schlüsseln im angegebenen Tresor.
Parameters:
Returns:
listKeysAsync
public ServiceFuture<>
Auflisten von Schlüsseln im angegebenen Tresor.
Parameters:
Returns:
listKeysAsync
public ServiceFuture<>
Auflisten von Schlüsseln im angegebenen Tresor.
Parameters:
Returns:
listKeyVersions
public PagedList
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:
Returns:
listKeyVersions
public PagedList
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:
Returns:
listKeyVersionsAsync
public ServiceFuture<>
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:
Returns:
listKeyVersionsAsync
public ServiceFuture<>
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:
Returns:
listSecrets
public PagedList
Auflisten von Geheimnissen im angegebenen Tresor.
Parameters:
Returns:
listSecrets
public PagedList
Auflisten von Geheimnissen im angegebenen Tresor.
Parameters:
Returns:
listSecretsAsync
public ServiceFuture<>
Auflisten von Geheimnissen im angegebenen Tresor.
Parameters:
Returns:
listSecretsAsync
public ServiceFuture<>
Auflisten von Geheimnissen im angegebenen Tresor.
Parameters:
Returns:
listSecretVersions
public PagedList
Listet die Versionen des angegebenen Geheimnisses auf.
Parameters:
Returns:
listSecretVersions
public PagedList
Listet die Versionen des angegebenen Geheimnisses auf.
Parameters:
Returns:
listSecretVersionsAsync
public ServiceFuture<>
Listet die Versionen des angegebenen Geheimnisses auf.
Parameters:
Returns:
listSecretVersionsAsync
public ServiceFuture<>
Listet die Versionen des angegebenen Geheimnisses auf.
Parameters:
Returns:
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:
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:
Returns:
mergeCertificateAsync
public ServiceFuture
Führt ein Zertifikat oder eine Zertifikatkette mit einem Schlüsselpaar zusammen, das auf dem Server vorhanden ist.
Parameters:
Returns:
restClient
public RestClient restClient()
Returns:
restoreKey
public KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)
Stellt den Sicherungsschlüssel in einem Tresor wieder her.
Parameters:
Returns:
restoreKeyAsync
public ServiceFuture
Stellt den Sicherungsschlüssel in einem Tresor wieder her.
Parameters:
Returns:
retrofit
public Retrofit retrofit()
Returns:
serializerAdapter
public SerializerAdapter> serializerAdapter()
Returns:
setCertificateContacts
public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)
Legt die Zertifikatkontakte für den angegebenen Tresor fest.
Parameters:
Returns:
setCertificateContactsAsync
public ServiceFuture
Legt die Zertifikatkontakte für den angegebenen Tresor fest.
Parameters:
Returns:
setCertificateIssuer
public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Legt die Zertifikatkontakte für den angegebenen Tresor fest.
Parameters:
Returns:
setCertificateIssuerAsync
public ServiceFuture
Legt die Zertifikatkontakte für den angegebenen Tresor fest.
Parameters:
Returns:
setSecret
public SecretBundle setSecret(SetSecretRequest setSecretRequest)
Legt ein Geheimnis im angegebenen Tresor fest.
Parameters:
Returns:
setSecretAsync
public ServiceFuture
Legt ein Geheimnis im angegebenen Tresor fest.
Parameters:
Returns:
sign
public KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)
Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel.
Parameters:
Returns:
signAsync
public ServiceFuture
Erstellt eine Signatur aus einem Digest mit dem angegebenen Schlüssel.
Parameters:
Returns:
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:
Returns:
unwrapKeyAsync
public ServiceFuture
Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.
Parameters:
Returns:
updateCertificate
public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind.
Parameters:
Returns:
updateCertificateAsync
public ServiceFuture
Updates die Attribute, die dem angegebenen Zertifikat zugeordnet sind.
Parameters:
Returns:
updateCertificateIssuer
public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Updates den angegebenen Zertifikataussteller.
Parameters:
Returns:
updateCertificateIssuerAsync
public ServiceFuture
Updates den angegebenen Zertifikataussteller.
Parameters:
Returns:
Throws:
updateCertificateOperation
public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Updates einen Zertifikatvorgang.
Parameters:
Returns:
updateCertificateOperationAsync
public ServiceFuture
Updates einen Zertifikatvorgang.
Parameters:
Returns:
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:
Returns:
updateCertificatePolicyAsync
public ServiceFuture
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:
Returns:
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:
Returns:
updateKeyAsync
public ServiceFuture
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:
Returns:
updateSecret
public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)
Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind.
Parameters:
Returns:
updateSecretAsync
public ServiceFuture
Updates die Attribute, die einem angegebenen Geheimnis in einem bestimmten Schlüsseltresor zugeordnet sind.
Parameters:
Returns:
userAgent
public String userAgent()
Ruft den User-Agent-Header für den Client ab.
Returns:
verify
public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
Überprüft eine Signatur mithilfe des angegebenen Schlüssels.
Parameters:
Returns:
verifyAsync
public ServiceFuture
Überprüft eine Signatur mithilfe des angegebenen Schlüssels.
Parameters:
Returns:
withAcceptLanguage
public void withAcceptLanguage(String acceptLanguage)
Legt fest Ruft die bevorzugte Sprache für die Antwort ab oder legt sie fest.
Parameters:
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:
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:
wrapKey
public KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel.
Parameters:
Returns:
wrapKeyAsync
public ServiceFuture
Umschließt einen symmetrischen Schlüssel mit dem angegebenen Schlüssel.
Parameters:
Returns:
Gilt für:
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für