Freigeben über


KeyVaultClientExtensions Klasse

Definition

Erweiterungsmethoden für KeyVaultClient.

public static class KeyVaultClientExtensions
type KeyVaultClientExtensions = class
Public Module KeyVaultClientExtensions
Vererbung
KeyVaultClientExtensions

Methoden

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)

Erweiterungsmethoden für KeyVaultClient.

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, CancellationToken)

Ruft ein Zertifikat ab.

GetCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft ein Zertifikat ab.

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

Ruft Informationen zu einem 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, CancellationToken)

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

GetKeyAsync(IKeyVaultClient, String, String, CancellationToken)

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

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

Ruft den öffentlichen Teil eines gespeicherten Schlüssels 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, CancellationToken)

Ruft ein Geheimnis ab.

GetSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Ruft ein Geheimnis ab.

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

Rufen Sie ein angegebenes Geheimnis aus einem bestimmten Schlüsseltresor 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, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Importiert ein Zertifikat in einen angegebenen Schlüsseltresor.

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.

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.

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

Importiert einen Schlüssel in den angegebenen Tresor.

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, CancellationToken)

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

PurgeDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

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

PurgeDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

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

PurgeDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

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

PurgeDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

Löscht das gelöschte Geheimnis sofort.

PurgeDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht das angegebene Geheimnis endgültig.

PurgeDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Löscht das angegebene Speicherkonto endgültig.

RecoverDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

Stellt das gelöschte Zertifikat wieder her.

RecoverDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

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

RecoverDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

Stellt den gelöschten Schlüssel wieder her.

RecoverDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

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

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

Stellt die gelöschte SAS-Definition wieder her.

RecoverDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

Stellt das gelöschte Geheimnis wieder her.

RecoverDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Stellt das gelöschte Geheimnis in der neuesten Version 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: