Partilhar via


IKey Interface

Definição

Uma representação imutável do lado do cliente de uma chave de Key Vault do 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)
Implementações

Propriedades

Attributes

Obtém os atributos de gerenciamento de chaves.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

(Herdado de IHasInner<T>)
JsonWebKey

Obtém a chave da Web Json.

Key

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

(Herdado de IIndexable)
Managed

Obtém true se o tempo de vida da chave é gerenciado pelo cofre de chaves. Se essa for uma chave que dá suporte a um certificado, a opção gerenciada será verdadeira.

Name

Obtém o nome do recurso

(Herdado de IHasName)
Tags

Obtém metadados específicos do aplicativo na forma de pares chave-valor.

Métodos

Backup()

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

BackupAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

Decrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Descriptografa um único bloco de dados criptografados.

DecryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Descriptografa um único bloco de dados criptografados.

Encrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

EncryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

ListVersions()

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

ListVersionsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

Sign(JsonWebKeySignatureAlgorithm, Byte[])

Cria uma assinatura com base em um resumo.

SignAsync(JsonWebKeySignatureAlgorithm, Byte[], CancellationToken)

Cria uma assinatura com base em um resumo.

UnwrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Desencapsular uma chave simétrica encapsulada originalmente por essa chave Key Vault.

UnwrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Desencapsular uma chave simétrica encapsulada originalmente por essa chave Key Vault.

Update()

Uma representação imutável do lado do cliente de uma chave de Key Vault do Azure.

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

Verifica uma assinatura de um resumo.

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

Verifica uma assinatura de um resumo.

WrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

Encapsula uma chave simétrica usando o algoritmo especificado.

WrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

Encapsula uma chave simétrica usando o algoritmo especificado.

Aplica-se a