Compartir a través de


IKey Interfaz

Definición

Representación inmutable del lado cliente de una clave de Azure Key Vault.

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)
Implementaciones

Propiedades

Attributes

Obtiene los atributos de administración de claves.

Id

Obtiene la cadena de identificador de recurso.

(Heredado de IHasId)
Inner

Representación inmutable del lado cliente de una clave de Azure Key Vault.

(Heredado de IHasInner<T>)
JsonWebKey

Obtiene la clave web Json.

Key

Representación inmutable del lado cliente de una clave de Azure Key Vault.

(Heredado de IIndexable)
Managed

Obtiene true si el almacén de claves administra la duración de la clave. Si se trata de una clave que respalda un certificado, se administrará como true.

Name

Obtiene el nombre del recurso.

(Heredado de IHasName)
Tags

Obtiene metadatos específicos de la aplicación en forma de pares clave-valor.

Métodos

Backup()

Representación inmutable del lado cliente de una clave de Azure Key Vault.

BackupAsync(CancellationToken)

Representación inmutable del lado cliente de una clave de Azure Key Vault.

Decrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Descifra un único bloque de datos cifrados.

DecryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Descifra un único bloque de datos cifrados.

Encrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Cifra una secuencia arbitraria de bytes mediante una clave de cifrado que se almacena en un almacén de claves.

EncryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Cifra una secuencia arbitraria de bytes mediante una clave de cifrado que se almacena en un almacén de claves.

ListVersions()

Representación inmutable del lado cliente de una clave de Azure Key Vault.

ListVersionsAsync(CancellationToken)

Representación inmutable del lado cliente de una clave de Azure Key Vault.

Sign(JsonWebKeySignatureAlgorithm, Byte[])

Crea una firma a partir de un resumen.

SignAsync(JsonWebKeySignatureAlgorithm, Byte[], CancellationToken)

Crea una firma a partir de un resumen.

UnwrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Desencapsula una clave simétrica ajustada originalmente por esta clave Key Vault.

UnwrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Desencapsula una clave simétrica ajustada originalmente por esta clave Key Vault.

Update()

Representación inmutable del lado cliente de una clave de Azure Key Vault.

(Heredado de IUpdatable<T>)
Verify(JsonWebKeySignatureAlgorithm, Byte[], Byte[])

Comprueba una firma de un resumen.

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

Comprueba una firma de un resumen.

WrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Ajusta una clave simétrica mediante el algoritmo especificado.

WrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Ajusta una clave simétrica mediante el algoritmo especificado.

Se aplica a