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

CreateRsaKeyOptions 类

定义

使用 KeyClient创建 RSA 密钥所需的属性。

public class CreateRsaKeyOptions : Azure.Security.KeyVault.Keys.CreateKeyOptions
type CreateRsaKeyOptions = class
    inherit CreateKeyOptions
Public Class CreateRsaKeyOptions
Inherits CreateKeyOptions
继承
CreateRsaKeyOptions

构造函数

CreateRsaKeyOptions(String, Boolean)

初始化 CreateRsaKeyOptions 类的新实例。

属性

Enabled

获取或设置一个值,该值指示是否将启用密钥。 如果为 null,则使用服务默认值。

(继承自 CreateKeyOptions)
ExpiresOn

获取或设置一个 DateTimeOffset ,该值指示密钥何时过期。

(继承自 CreateKeyOptions)
Exportable

获取或设置一个值,该值指示是否可以导出私钥。

(继承自 CreateKeyOptions)
HardwareProtected

获取一个值,该值指示是否在硬件安全模块中创建硬件保护密钥 (HSM) 。

KeyOperations

获取键应支持的值的列表 KeyOperation

(继承自 CreateKeyOptions)
KeySize

获取或设置密钥大小(以位为单位),例如 2048、3072 或 4096。 如果为 null,则使用服务默认值。

KeyType

获取要创建的 的 JsonWebKey 键类型,包括 RsaRsaHsm

Name

获取要创建的密钥的名称。

NotBefore

获取或设置一个 DateTimeOffset ,该值指示密钥何时有效。

(继承自 CreateKeyOptions)
PublicExponent

获取或设置 RSA 键的公共指数。

ReleasePolicy

获取或设置可导出密钥的策略规则。

(继承自 CreateKeyOptions)
Tags

获取标记字典,其中包含有关键的特定元数据。 尽管无法设置此集合,但可以使用 集合初始值设定项对其进行修改或初始化。

(继承自 CreateKeyOptions)

适用于