Partager via


IKey Interface

Définition

Représentation côté client immuable d’une clé Key Vault Azure.

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)
Implémente

Propriétés

Attributes

Obtient les attributs de gestion des clés.

Id

Obtient la chaîne d’ID de ressource

(Hérité de IHasId)
Inner

Représentation côté client immuable d’une clé Key Vault Azure.

(Hérité de IHasInner<T>)
JsonWebKey

Obtient la clé web Json.

Key

Représentation côté client immuable d’une clé Key Vault Azure.

(Hérité de IIndexable)
Managed

Obtient true si la durée de vie de la clé est gérée par le coffre de clés. S’il s’agit d’une clé qui soutient un certificat, la valeur gérée est true.

Name

Obtient le nom de la ressource

(Hérité de IHasName)
Tags

Obtient des métadonnées spécifiques à l’application sous la forme de paires clé-valeur.

Méthodes

Backup()

Représentation côté client immuable d’une clé Key Vault Azure.

BackupAsync(CancellationToken)

Représentation côté client immuable d’une clé Key Vault Azure.

Decrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Déchiffre un seul bloc de données chiffrées.

DecryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Déchiffre un seul bloc de données chiffrées.

Encrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés.

EncryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Chiffre une séquence arbitraire d’octets à l’aide d’une clé de chiffrement stockée dans un coffre de clés.

ListVersions()

Représentation côté client immuable d’une clé Key Vault Azure.

ListVersionsAsync(CancellationToken)

Représentation côté client immuable d’une clé Key Vault Azure.

Sign(JsonWebKeySignatureAlgorithm, Byte[])

Crée une signature à partir d’un condensé.

SignAsync(JsonWebKeySignatureAlgorithm, Byte[], CancellationToken)

Crée une signature à partir d’un condensé.

UnwrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Désencapsule une clé symétrique encapsulée à l’origine par cette clé Key Vault.

UnwrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Désencapsule une clé symétrique encapsulée à l’origine par cette clé Key Vault.

Update()

Représentation côté client immuable d’une clé Key Vault Azure.

(Hérité de IUpdatable<T>)
Verify(JsonWebKeySignatureAlgorithm, Byte[], Byte[])

Vérifie une signature à partir d’un condensé.

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

Vérifie une signature à partir d’un condensé.

WrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Encapsule une clé symétrique à l’aide de l’algorithme spécifié.

WrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Encapsule une clé symétrique à l’aide de l’algorithme spécifié.

S’applique à