IKey Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET