Freigeben über


KeyVaultClient Klasse

Definition

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

public class KeyVaultClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.KeyVault.KeyVaultClient>, IDisposable, Microsoft.Azure.KeyVault.IKeyVaultClient, Microsoft.Rest.Azure.IAzureClient
type KeyVaultClient = class
    inherit ServiceClient<KeyVaultClient>
    interface IKeyVaultClient
    interface IDisposable
    interface IAzureClient
Public Class KeyVaultClient
Inherits ServiceClient(Of KeyVaultClient)
Implements IAzureClient, IDisposable, IKeyVaultClient
Vererbung
Implementiert

Konstruktoren

KeyVaultClient(DelegatingHandler[])

Initialisiert eine neue instance der KeyVaultClient-Klasse.

KeyVaultClient(HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue instance der KeyVaultClient-Klasse.

KeyVaultClient(KeyVaultClient+AuthenticationCallback, DelegatingHandler[])

Konstruktor

KeyVaultClient(KeyVaultClient+AuthenticationCallback, HttpClient)

Konstruktor

KeyVaultClient(KeyVaultCredential, HttpClient)

Konstruktor

KeyVaultClient(ServiceClientCredentials, DelegatingHandler[])

Initialisiert eine neue instance der KeyVaultClient-Klasse.

KeyVaultClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue instance der KeyVaultClient-Klasse.

Eigenschaften

AcceptLanguage

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

ApiVersion

Client-API-Version.

Credentials

Anmeldeinformationen, die der Client für die Herstellung einer Verbindung mit Azure benötigt

DeserializationSettings

Ruft JSON-Deserialisierungseinstellungen ab oder legt sie fest.

FirstMessageHandler

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
GenerateClientRequestId

Bei Festlegung auf true wird ein eindeutiger x-ms-client-request-id-Wert generiert und in jede Anforderung eingeschlossen. Der Standardwert ist "true".

HttpClient

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
HttpClientHandler

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
HttpMessageHandlers

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
LongRunningOperationRetryTimeout

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

SerializationSettings

Ruft JSON-Serialisierungseinstellungen ab oder legt sie fest.

UserAgent

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)

Methoden

BackupCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Sichert das angegebene Zertifikat.

BackupKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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

BackupSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Sichert das angegebene Geheimnis.

BackupStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Sichert das angegebene Speicherkonto.

CreateCertificateWithHttpMessagesAsync(String, String, CertificatePolicy, CertificateAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

Erstellt ein neues Zertifikat.

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[])

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

CreateKeyWithHttpMessagesAsync(String, String, String, Nullable<Int32>, IList<String>, KeyAttributes, IDictionary<String,String>, String, Dictionary<String,List<String>>, CancellationToken)

Erstellt einen neuen Schlüssel, speichert ihn und gibt dann Schlüsselparameter und Attribute an den Client zurück.

DecryptWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

DeleteCertificateContactsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Löscht die Zertifikatkontakte für einen angegebenen Schlüsseltresor.

DeleteCertificateIssuerWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht den angegebenen Zertifikataussteller.

DeleteCertificateOperationWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht den Erstellungsvorgang für ein bestimmtes Zertifikat.

DeleteCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht ein Zertifikat aus einem angegebenen Schlüsseltresor.

DeleteKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht einen Schlüssel eines beliebigen Typs aus dem Speicher in Azure Key Vault.

DeleteSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht eine SAS-Definition aus einem angegebenen Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/deletesas erforderlich.

DeleteSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht ein Geheimnis aus einem angegebenen Schlüsseltresor.

DeleteStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht ein Speicherkonto. Für diesen Vorgang ist die Speicher-/Löschberechtigung erforderlich.

Dispose()

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
Dispose(Boolean)

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
EncryptWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

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

GetCertificateContactsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet die Zertifikatkontakte für einen angegebenen Schlüsseltresor auf.

GetCertificateIssuersNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Zertifikatausstellern für einen angegebenen Schlüsseltresor.

GetCertificateIssuersWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Zertifikatausstellern für einen angegebenen Schlüsseltresor.

GetCertificateIssuerWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Listet den angegebenen Zertifikataussteller auf.

GetCertificateOperationWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft den Erstellungsvorgang eines Zertifikats ab.

GetCertificatePolicyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Listet die Richtlinie für ein Zertifikat auf.

GetCertificatesNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Zertifikaten in einem angegebenen Schlüsseltresor

GetCertificatesWithHttpMessagesAsync(String, Nullable<Int32>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Zertifikaten in einem angegebenen Schlüsseltresor

GetCertificateVersionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet die Versionen eines Zertifikats auf.

GetCertificateVersionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Listet die Versionen eines Zertifikats auf.

GetCertificateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft Informationen zu einem Zertifikat ab.

GetDeletedCertificatesNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet die gelöschten Zertifikate im angegebenen Tresor auf, der derzeit für die Wiederherstellung verfügbar ist.

GetDeletedCertificatesWithHttpMessagesAsync(String, Nullable<Int32>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Listet die gelöschten Zertifikate im angegebenen Tresor auf, der derzeit für die Wiederherstellung verfügbar ist.

GetDeletedCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft Informationen zum angegebenen gelöschten Zertifikat ab.

GetDeletedKeysNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet die gelöschten Schlüssel im angegebenen Tresor auf.

GetDeletedKeysWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Listet die gelöschten Schlüssel im angegebenen Tresor auf.

GetDeletedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft den öffentlichen Teil eines gelöschten Schlüssels ab.

GetDeletedSasDefinitionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet gelöschte SAS-Definitionen für den angegebenen Tresor und das angegebene Speicherkonto auf.

GetDeletedSasDefinitionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Listet gelöschte SAS-Definitionen für den angegebenen Tresor und das angegebene Speicherkonto auf.

GetDeletedSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft die angegebene gelöschte SAS-Definition ab.

GetDeletedSecretsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet gelöschte Geheimnisse für den angegebenen Tresor auf.

GetDeletedSecretsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Listet gelöschte Geheimnisse für den angegebenen Tresor auf.

GetDeletedSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft das angegebene gelöschte Geheimnis ab.

GetDeletedStorageAccountsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet gelöschte Speicherkonten für den angegebenen Tresor auf.

GetDeletedStorageAccountsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Listet gelöschte Speicherkonten für den angegebenen Tresor auf.

GetDeletedStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft das angegebene gelöschte Speicherkonto ab.

GetKeysNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Schlüsseln im angegebenen Tresor.

GetKeysWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Schlüsseln im angegebenen Tresor.

GetKeyVersionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab.

GetKeyVersionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab.

GetKeyWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab.

GetPendingCertificateSigningRequestWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft die Antwort auf die ausstehende Zertifikatsignieranforderung ab.

GetSasDefinitionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Auflisten von SAS-Speicherdefinitionen für das angegebene Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/listsas erforderlich.

GetSasDefinitionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Auflisten von SAS-Speicherdefinitionen für das angegebene Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/listsas erforderlich.

GetSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft Informationen zu einer SAS-Definition für das angegebene Speicherkonto ab. Für diesen Vorgang ist die Berechtigung storage/getsas erforderlich.

GetSecretsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Geheimnissen in einem angegebenen Schlüsseltresor.

GetSecretsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Geheimnissen in einem angegebenen Schlüsseltresor.

GetSecretVersionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Listet alle Versionen des angegebenen Geheimnisses auf.

GetSecretVersionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Listet alle Versionen des angegebenen Geheimnisses auf.

GetSecretWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

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

GetStorageAccountsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Speicherkonten, die vom angegebenen Schlüsseltresor verwaltet werden. Für diesen Vorgang ist die Speicher-/Listenberechtigung erforderlich.

GetStorageAccountsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Auflisten von Speicherkonten, die vom angegebenen Schlüsseltresor verwaltet werden. Für diesen Vorgang ist die Speicher-/Listenberechtigung erforderlich.

GetStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Ruft Informationen zu einem angegebenen Speicherkonto ab. Für diesen Vorgang ist die Speicher-/Get-Berechtigung erforderlich.

ImportCertificateWithHttpMessagesAsync(String, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

Importiert ein Zertifikat in einen angegebenen Schlüsseltresor.

ImportKeyWithHttpMessagesAsync(String, String, JsonWebKey, Nullable<Boolean>, KeyAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

Importiert einen extern erstellten Schlüssel, speichert ihn und gibt Schlüsselparameter und Attribute an den Client zurück.

InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[])

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[])

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
MergeCertificateWithHttpMessagesAsync(String, String, IList<Byte[]>, CertificateAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

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

PurgeDeletedCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht das angegebene gelöschte Zertifikat endgültig.

PurgeDeletedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht den angegebenen Schlüssel endgültig.

PurgeDeletedSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht das angegebene Geheimnis endgültig.

PurgeDeletedStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Löscht das angegebene Speicherkonto endgültig.

RecoverDeletedCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Stellt das gelöschte Zertifikat wieder auf seine aktuelle Version unter /certificates zurück.

RecoverDeletedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Stellt den gelöschten Schlüssel in seiner aktuellen Version wieder her.

RecoverDeletedSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Stellt die gelöschte SAS-Definition wieder her.

RecoverDeletedSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Stellt das gelöschte Geheimnis in der neuesten Version wieder her.

RecoverDeletedStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Stellt das gelöschte Speicherkonto wieder her.

RegenerateStorageAccountKeyWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Generiert den angegebenen Schlüsselwert für das angegebene Speicherkonto neu. Für diesen Vorgang ist die Berechtigung storage/regeneratekey erforderlich.

RestoreCertificateWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

Stellt ein gesichertes Zertifikat in einem Tresor wieder her.

RestoreKeyWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

Stellt einen gesicherten Schlüssel in einem Tresor wieder her.

RestoreSecretWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

Stellt ein gesichertes Geheimnis in einem Tresor wieder her.

RestoreStorageAccountWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

Stellt ein gesichertes Speicherkonto in einem Tresor wieder her.

SetCertificateContactsWithHttpMessagesAsync(String, Contacts, Dictionary<String,List<String>>, CancellationToken)

Legt die Zertifikatkontakte für den angegebenen Schlüsseltresor fest.

SetCertificateIssuerWithHttpMessagesAsync(String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, Dictionary<String, List<String>>, CancellationToken)

Legt den angegebenen Zertifikataussteller fest.

SetRetryPolicy(RetryPolicy)

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
SetSasDefinitionWithHttpMessagesAsync(String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

Erstellt oder aktualisiert eine neue SAS-Definition für das angegebene Speicherkonto. Dieser Vorgang erfordert die Berechtigung „storage/setsas“.

SetSecretWithHttpMessagesAsync(String, String, String, IDictionary<String, String>, String, SecretAttributes, Dictionary<String,List<String>>, CancellationToken)

Legt ein Geheimnis in einem angegebenen Schlüsseltresor fest.

SetStorageAccountWithHttpMessagesAsync(String, String, String, String, Boolean, String, StorageAccountAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

Erstellt oder aktualisiert ein neues Speicherkonto. Für diesen Vorgang ist die Speicher-/Set-Berechtigung erforderlich.

SetUserAgent(String)

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
SetUserAgent(String, String)

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

(Geerbt von ServiceClient<T>)
SignWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

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

UnwrapKeyWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

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

UpdateCertificateIssuerWithHttpMessagesAsync(String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, Dictionary<String, List<String>>, CancellationToken)

Updates den angegebenen Zertifikataussteller.

UpdateCertificateOperationWithHttpMessagesAsync(String, String, Boolean, Dictionary<String,List<String>>, CancellationToken)

Updates einen Zertifikatvorgang.

UpdateCertificatePolicyWithHttpMessagesAsync(String, String, CertificatePolicy, Dictionary<String,List<String>>, CancellationToken)

Updates die Richtlinie für ein Zertifikat.

UpdateCertificateWithHttpMessagesAsync(String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

Aktualisiert die angegebenen Attribute, die dem jeweiligen Zertifikat zugeordnet sind.

UpdateKeyWithHttpMessagesAsync(String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

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.

UpdateSasDefinitionWithHttpMessagesAsync(String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

Updates die angegebenen Attribute, die der angegebenen SAS-Definition zugeordnet sind. Dieser Vorgang erfordert die Berechtigung „storage/setsas“.

UpdateSecretWithHttpMessagesAsync(String, String, String, String, SecretAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

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

UpdateStorageAccountWithHttpMessagesAsync(String, String, String, Nullable<Boolean>, String, StorageAccountAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

Updates die angegebenen Attribute, die dem angegebenen Speicherkonto zugeordnet sind. Für diesen Vorgang ist die Berechtigung storage/set/update erforderlich.

VerifyWithHttpMessagesAsync(String, String, String, String, Byte[], Byte[], Dictionary<String,List<String>>, CancellationToken)

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

WrapKeyWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

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

Erweiterungsmethoden

BackupCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Sichert das angegebene Zertifikat.

BackupKeyAsync(IKeyVaultClient, String, String, CancellationToken)

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

BackupSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Sichert das angegebene Geheimnis.

BackupStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Sichert das angegebene Speicherkonto.

CreateCertificateAsync(IKeyVaultClient, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String,String>, CancellationToken)

Erstellt ein neues Zertifikat.

CreateKeyAsync(IKeyVaultClient, String, String, NewKeyParameters, CancellationToken)

Clientklasse zum Ausführen kryptografischer Schlüsselvorgänge und Tresorvorgänge für den Key Vault-Dienst.

CreateKeyAsync(IKeyVaultClient, String, String, String, Nullable<Int32>, IList<String>, KeyAttributes, IDictionary<String,String>, String, CancellationToken)

Erstellt einen neuen Schlüssel, speichert ihn und gibt dann Schlüsselparameter und Attribute an den Client zurück.

DecryptAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

DecryptAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

DeleteCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht ein Zertifikat aus einem angegebenen Schlüsseltresor.

DeleteCertificateContactsAsync(IKeyVaultClient, String, CancellationToken)

Löscht die Zertifikatkontakte für einen angegebenen Schlüsseltresor.

DeleteCertificateIssuerAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht den angegebenen Zertifikataussteller.

DeleteCertificateOperationAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht den Erstellungsvorgang für ein bestimmtes Zertifikat.

DeleteKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht einen Schlüssel eines beliebigen Typs aus dem Speicher in Azure Key Vault.

DeleteSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

Löscht eine SAS-Definition aus einem angegebenen Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/deletesas erforderlich.

DeleteSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht ein Geheimnis aus einem angegebenen Schlüsseltresor.

DeleteStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht ein Speicherkonto. Für diesen Vorgang ist die Speicher-/Löschberechtigung erforderlich.

EncryptAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Verschlüsselt einen einzelnen Datenblock. Die Datenmenge, die verschlüsselt werden kann, wird durch den Zielschlüsseltyp und den Verschlüsselungsalgorithmus bestimmt.

EncryptAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

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

GetCertificateAsync(IKeyVaultClient, String, String, String, CancellationToken)

Ruft Informationen zu einem Zertifikat ab.

GetCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft ein Zertifikat ab.

GetCertificateAsync(IKeyVaultClient, String, CancellationToken)

Ruft ein Zertifikat ab.

GetCertificateContactsAsync(IKeyVaultClient, String, CancellationToken)

Listet die Zertifikatkontakte für einen angegebenen Schlüsseltresor auf.

GetCertificateIssuerAsync(IKeyVaultClient, String, String, CancellationToken)

Listet den angegebenen Zertifikataussteller auf.

GetCertificateIssuersAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Auflisten von Zertifikatausstellern für einen angegebenen Schlüsseltresor.

GetCertificateIssuersNextAsync(IKeyVaultClient, String, CancellationToken)

Auflisten von Zertifikatausstellern für einen angegebenen Schlüsseltresor.

GetCertificateOperationAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft den Erstellungsvorgang eines Zertifikats ab.

GetCertificatePolicyAsync(IKeyVaultClient, String, String, CancellationToken)

Listet die Richtlinie für ein Zertifikat auf.

GetCertificatesAsync(IKeyVaultClient, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken)

Auflisten von Zertifikaten in einem angegebenen Schlüsseltresor

GetCertificatesNextAsync(IKeyVaultClient, String, CancellationToken)

Auflisten von Zertifikaten in einem angegebenen Schlüsseltresor

GetCertificateVersionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

Listet die Versionen eines Zertifikats auf.

GetCertificateVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

Listet die Versionen eines Zertifikats auf.

GetDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft Informationen zum angegebenen gelöschten Zertifikat ab.

GetDeletedCertificatesAsync(IKeyVaultClient, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken)

Listet die gelöschten Zertifikate im angegebenen Tresor auf, der derzeit für die Wiederherstellung verfügbar ist.

GetDeletedCertificatesNextAsync(IKeyVaultClient, String, CancellationToken)

Listet die gelöschten Zertifikate im angegebenen Tresor auf, der derzeit für die Wiederherstellung verfügbar ist.

GetDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft den öffentlichen Teil eines gelöschten Schlüssels ab.

GetDeletedKeysAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Listet die gelöschten Schlüssel im angegebenen Tresor auf.

GetDeletedKeysNextAsync(IKeyVaultClient, String, CancellationToken)

Listet die gelöschten Schlüssel im angegebenen Tresor auf.

GetDeletedSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

Ruft die angegebene gelöschte SAS-Definition ab.

GetDeletedSasDefinitionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

Listet gelöschte SAS-Definitionen für den angegebenen Tresor und das angegebene Speicherkonto auf.

GetDeletedSasDefinitionsNextAsync(IKeyVaultClient, String, CancellationToken)

Listet gelöschte SAS-Definitionen für den angegebenen Tresor und das angegebene Speicherkonto auf.

GetDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft das angegebene gelöschte Geheimnis ab.

GetDeletedSecretsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Listet gelöschte Geheimnisse für den angegebenen Tresor auf.

GetDeletedSecretsNextAsync(IKeyVaultClient, String, CancellationToken)

Listet gelöschte Geheimnisse für den angegebenen Tresor auf.

GetDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft das angegebene gelöschte Speicherkonto ab.

GetDeletedStorageAccountsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Listet gelöschte Speicherkonten für den angegebenen Tresor auf.

GetDeletedStorageAccountsNextAsync(IKeyVaultClient, String, CancellationToken)

Listet gelöschte Speicherkonten für den angegebenen Tresor auf.

GetKeyAsync(IKeyVaultClient, String, String, String, CancellationToken)

Ruft den öffentlichen Teil eines gespeicherten Schlüssels ab.

GetKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft den öffentlichen Teil eines Schlüssels und seine Attribute ab.

GetKeyAsync(IKeyVaultClient, String, CancellationToken)

Ruft den öffentlichen Teil eines Schlüssels und seine Attribute ab.

GetKeysAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Auflisten von Schlüsseln im angegebenen Tresor.

GetKeysNextAsync(IKeyVaultClient, String, CancellationToken)

Auflisten von Schlüsseln im angegebenen Tresor.

GetKeyVersionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab.

GetKeyVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

Ruft eine Liste einzelner Schlüsselversionen mit demselben Schlüsselnamen ab.

GetPendingCertificateSigningRequestAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft die base64 pending certificate signing request (PKCS-10) ab.

GetSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

Ruft Informationen zu einer SAS-Definition für das angegebene Speicherkonto ab. Für diesen Vorgang ist die Berechtigung storage/getsas erforderlich.

GetSasDefinitionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

Auflisten von SAS-Speicherdefinitionen für das angegebene Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/listsas erforderlich.

GetSasDefinitionsNextAsync(IKeyVaultClient, String, CancellationToken)

Auflisten von SAS-Speicherdefinitionen für das angegebene Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/listsas erforderlich.

GetSecretAsync(IKeyVaultClient, String, String, String, CancellationToken)

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

GetSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft ein Geheimnis ab.

GetSecretAsync(IKeyVaultClient, String, CancellationToken)

Ruft ein Geheimnis ab.

GetSecretsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Auflisten von Geheimnissen in einem angegebenen Schlüsseltresor.

GetSecretsNextAsync(IKeyVaultClient, String, CancellationToken)

Auflisten von Geheimnissen in einem angegebenen Schlüsseltresor.

GetSecretVersionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

Listet alle Versionen des angegebenen Geheimnisses auf.

GetSecretVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

Listet alle Versionen des angegebenen Geheimnisses auf.

GetStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft Informationen zu einem angegebenen Speicherkonto ab. Für diesen Vorgang ist die Speicher-/Get-Berechtigung erforderlich.

GetStorageAccountsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

Auflisten von Speicherkonten, die vom angegebenen Schlüsseltresor verwaltet werden. Für diesen Vorgang ist die Speicher-/Listenberechtigung erforderlich.

GetStorageAccountsNextAsync(IKeyVaultClient, String, CancellationToken)

Auflisten von Speicherkonten, die vom angegebenen Schlüsseltresor verwaltet werden. Für diesen Vorgang ist die Speicher-/Listenberechtigung erforderlich.

ImportCertificateAsync(IKeyVaultClient, String, String, X509Certificate2Collection, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

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

ImportCertificateAsync(IKeyVaultClient, String, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Importiert ein Zertifikat in einen angegebenen Schlüsseltresor.

ImportKeyAsync(IKeyVaultClient, String, String, KeyBundle, Nullable<Boolean>, CancellationToken)

Importiert einen Schlüssel in den angegebenen Tresor

ImportKeyAsync(IKeyVaultClient, String, String, JsonWebKey, Nullable<Boolean>, KeyAttributes, IDictionary<String,String>, CancellationToken)

Importiert einen extern erstellten Schlüssel, speichert ihn und gibt Schlüsselparameter und Attribute an den Client zurück.

MergeCertificateAsync(IKeyVaultClient, String, String, IList<Byte[]>, CertificateAttributes, IDictionary<String,String>, CancellationToken)

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

MergeCertificateAsync(IKeyVaultClient, String, String, X509Certificate2Collection, CertificateAttributes, IDictionary<String,String>, CancellationToken)

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

PurgeDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht das angegebene gelöschte Zertifikat endgültig.

PurgeDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

Löscht das gelöschte Zertifikat mit sofortiger Wirkung.

PurgeDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht den angegebenen Schlüssel endgültig.

PurgeDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

Löscht den gelöschten Schlüssel sofort.

PurgeDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht das angegebene Geheimnis endgültig.

PurgeDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

Löscht das gelöschte Geheimnis sofort.

PurgeDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht das angegebene Speicherkonto endgültig.

RecoverDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Stellt das gelöschte Zertifikat wieder auf die aktuelle Version unter /certificates zurück.

RecoverDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

Stellt das gelöschte Zertifikat wieder her.

RecoverDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Stellt den gelöschten Schlüssel auf die neueste Version wieder her.

RecoverDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

Stellt den gelöschten Schlüssel wieder her.

RecoverDeletedSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

Stellt die gelöschte SAS-Definition wieder her.

RecoverDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Stellt das gelöschte Geheimnis in der neuesten Version wieder her.

RecoverDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

Stellt das gelöschte Geheimnis wieder her.

RecoverDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Stellt das gelöschte Speicherkonto wieder her.

RegenerateStorageAccountKeyAsync(IKeyVaultClient, String, String, String, CancellationToken)

Generiert den angegebenen Schlüsselwert für das angegebene Speicherkonto. Für diesen Vorgang ist die Berechtigung storage/regeneratekey erforderlich.

RestoreCertificateAsync(IKeyVaultClient, String, Byte[], CancellationToken)

Stellt ein gesichertes Zertifikat in einem Tresor wieder her.

RestoreKeyAsync(IKeyVaultClient, String, Byte[], CancellationToken)

Stellt einen gesicherten Schlüssel in einem Tresor wieder her.

RestoreSecretAsync(IKeyVaultClient, String, Byte[], CancellationToken)

Stellt ein gesichertes Geheimnis in einem Tresor wieder her.

RestoreStorageAccountAsync(IKeyVaultClient, String, Byte[], CancellationToken)

Stellt ein gesichertes Speicherkonto in einem Tresor wieder her.

SetCertificateContactsAsync(IKeyVaultClient, String, Contacts, CancellationToken)

Legt die Zertifikatkontakte für den angegebenen Schlüsseltresor fest.

SetCertificateIssuerAsync(IKeyVaultClient, String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, CancellationToken)

Legt den angegebenen Zertifikataussteller fest.

SetSasDefinitionAsync(IKeyVaultClient, String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, CancellationToken)

Erstellt oder aktualisiert eine neue SAS-Definition für das angegebene Speicherkonto. Dieser Vorgang erfordert die Berechtigung „storage/setsas“.

SetSecretAsync(IKeyVaultClient, String, String, String, IDictionary<String,String>, String, SecretAttributes, CancellationToken)

Legt ein Geheimnis in einem angegebenen Schlüsseltresor fest.

SetStorageAccountAsync(IKeyVaultClient, String, String, String, String, Boolean, String, StorageAccountAttributes, IDictionary<String, String>, CancellationToken)

Erstellt oder aktualisiert ein neues Speicherkonto. Für diesen Vorgang ist die Speicher-/Set-Berechtigung erforderlich.

SignAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Erstellt eine Signatur aus einem Digest mithilfe des angegebenen Schlüssels im Tresor

SignAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

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

UnwrapKeyAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

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

UnwrapKeyAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

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

UpdateCertificateAsync(IKeyVaultClient, String, CertificatePolicy, CertificateAttributes, IDictionary<String,String>, CancellationToken)

Updates eine Zertifikatversion.

UpdateCertificateAsync(IKeyVaultClient, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Aktualisiert die angegebenen Attribute, die dem jeweiligen Zertifikat zugeordnet sind.

UpdateCertificateIssuerAsync(IKeyVaultClient, String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, CancellationToken)

Updates den angegebenen Zertifikataussteller.

UpdateCertificateOperationAsync(IKeyVaultClient, String, String, Boolean, CancellationToken)

Updates einen Zertifikatvorgang.

UpdateCertificatePolicyAsync(IKeyVaultClient, String, String, CertificatePolicy, CancellationToken)

Updates die Richtlinie für ein Zertifikat.

UpdateKeyAsync(IKeyVaultClient, String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, CancellationToken)

Der Aktualisierungsschlüsselvorgang ä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.

UpdateKeyAsync(IKeyVaultClient, String, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

Updates die Schlüsselattribute, die dem angegebenen Schlüssel zugeordnet sind

UpdateKeyAsync(IKeyVaultClient, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

Updates die Schlüsselattribute, die dem angegebenen Schlüssel zugeordnet sind

UpdateSasDefinitionAsync(IKeyVaultClient, String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, CancellationToken)

Updates die angegebenen Attribute, die der angegebenen SAS-Definition zugeordnet sind. Dieser Vorgang erfordert die Berechtigung „storage/setsas“.

UpdateSecretAsync(IKeyVaultClient, String, String, SecretAttributes, Dictionary<String,String>, CancellationToken)

Updates die Attribute, die dem angegebenen Geheimnis zugeordnet sind

UpdateSecretAsync(IKeyVaultClient, String, String, String, String, SecretAttributes, IDictionary<String,String>, CancellationToken)

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

UpdateStorageAccountAsync(IKeyVaultClient, String, String, String, Nullable<Boolean>, String, StorageAccountAttributes, IDictionary<String, String>, CancellationToken)

Updates die angegebenen Attribute, die dem angegebenen Speicherkonto zugeordnet sind. Für diesen Vorgang ist die Berechtigung storage/set/update erforderlich.

VerifyAsync(IKeyVaultClient, String, String, Byte[], Byte[], CancellationToken)

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

VerifyAsync(IKeyVaultClient, String, String, String, String, Byte[], Byte[], CancellationToken)

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

WrapKeyAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Umschließt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels

WrapKeyAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

Umschließt einen symmetrischen Schlüssel mithilfe eines angegebenen Schlüssels.

Gilt für: