Freigeben über


IKey Schnittstelle

Definition

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

public interface IKey : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.KeyVault.Models.KeyBundle>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IIndexable, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.KeyVault.Fluent.Key.Update.IUpdate>
type IKey = interface
    interface IBeta
    interface IIndexable
    interface IHasInner<KeyBundle>
    interface IHasId
    interface IHasName
    interface IUpdatable<IUpdate>
Public Interface IKey
Implements IBeta, IHasId, IHasInner(Of KeyBundle), IHasName, IIndexable, IUpdatable(Of IUpdate)
Implementiert

Eigenschaften

Attributes

Ruft die Schlüsselverwaltungsattribute ab.

Id

Ruft die Ressourcen-ID-Zeichenfolge ab.

(Geerbt von IHasId)
Inner

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

(Geerbt von IHasInner<T>)
JsonWebKey

Ruft den JSON-Webschlüssel ab.

Key

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

(Geerbt von IIndexable)
Managed

Ruft true ab, wenn die Lebensdauer des Schlüssels vom Schlüsseltresor verwaltet wird. Wenn dies ein Schlüssel ist, der ein Zertifikat sichert, ist verwaltet true.

Name

Ruft den Namen der Ressource ab.

(Geerbt von IHasName)
Tags

Ruft anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren ab.

Methoden

Backup()

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

BackupAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

Decrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

DecryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Entschlüsselt einen einzelnen Block verschlüsselter Daten.

Encrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

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

EncryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

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

ListVersions()

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

ListVersionsAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

Sign(JsonWebKeySignatureAlgorithm, Byte[])

Erstellt eine Signatur aus einem Digest.

SignAsync(JsonWebKeySignatureAlgorithm, Byte[], CancellationToken)

Erstellt eine Signatur aus einem Digest.

UnwrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Entpackt einen symmetrischen Schlüssel, der ursprünglich von diesem Key Vault Schlüssel umschlossen wurde.

UnwrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Entpackt einen symmetrischen Schlüssel, der ursprünglich von diesem Key Vault Schlüssel umschlossen wurde.

Update()

Eine unveränderliche clientseitige Darstellung eines Azure Key Vault-Schlüssels.

(Geerbt von IUpdatable<T>)
Verify(JsonWebKeySignatureAlgorithm, Byte[], Byte[])

Überprüft eine Signatur aus einem Digest.

VerifyAsync(JsonWebKeySignatureAlgorithm, Byte[], Byte[], CancellationToken)

Überprüft eine Signatur aus einem Digest.

WrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Umschließt einen symmetrischen Schlüssel mithilfe des angegebenen Algorithmus.

WrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Umschließt einen symmetrischen Schlüssel mithilfe des angegebenen Algorithmus.

Gilt für: