你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IKey 接口

定义

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)
实现

属性

Attributes

获取密钥管理属性。

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure 密钥保管库密钥的不可变客户端表示形式。

(继承自 IHasInner<T>)
JsonWebKey

获取 Json Web 密钥。

Key

Azure 密钥保管库密钥的不可变客户端表示形式。

(继承自 IIndexable)
Managed

如果密钥的生存期由密钥保管库管理,则为 true。 如果这是支持证书的密钥,则托管为 true。

Name

获取资源的名称

(继承自 IHasName)
Tags

获取键值对形式的特定于应用程序的元数据。

方法

Backup()

Azure 密钥保管库密钥的不可变客户端表示形式。

BackupAsync(CancellationToken)

Azure 密钥保管库密钥的不可变客户端表示形式。

Decrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

解密单个加密数据块。

DecryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

解密单个加密数据块。

Encrypt(JsonWebKeyEncryptionAlgorithm, Byte[])

使用存储在密钥保管库中的加密密钥加密任意字节序列。

EncryptAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

使用存储在密钥保管库中的加密密钥加密任意字节序列。

ListVersions()

Azure 密钥保管库密钥的不可变客户端表示形式。

ListVersionsAsync(CancellationToken)

Azure 密钥保管库密钥的不可变客户端表示形式。

Sign(JsonWebKeySignatureAlgorithm, Byte[])

从摘要创建签名。

SignAsync(JsonWebKeySignatureAlgorithm, Byte[], CancellationToken)

从摘要创建签名。

UnwrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

解包最初由此密钥保管库密钥包装的对称密钥。

UnwrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

解包最初由此密钥保管库密钥包装的对称密钥。

Update()

Azure 密钥保管库密钥的不可变客户端表示形式。

(继承自 IUpdatable<T>)
Verify(JsonWebKeySignatureAlgorithm, Byte[], Byte[])

验证摘要的签名。

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

验证摘要的签名。

WrapKey(JsonWebKeyEncryptionAlgorithm, Byte[])

使用指定的算法包装对称密钥。

WrapKeyAsync(JsonWebKeyEncryptionAlgorithm, Byte[], CancellationToken)

使用指定的算法包装对称密钥。

适用于