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

az keyvault key

管理密钥。

命令

名称 说明 类型 Status
az keyvault key backup

请求将指定密钥的备份下载到客户端。

Core GA
az keyvault key create

创建新密钥,存储它,然后将密钥参数和属性返回到客户端。

Core GA
az keyvault key decrypt

解密单个加密数据块。

Core Preview
az keyvault key delete

从保管库或 HSM 中的存储中删除任何类型的密钥。

Core GA
az keyvault key download

下载存储密钥的公共部分。

Core GA
az keyvault key encrypt

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

Core Preview
az keyvault key get-attestation

获取密钥的证明 Blob。

Core GA
az keyvault key get-policy-template

将策略模板作为 JSON 编码的策略定义返回。

Core Preview
az keyvault key import

导入私钥。

Core GA
az keyvault key list

列出指定保管库或 HSM 中的密钥。

Core GA
az keyvault key list-deleted

列出指定的保管库或 HSM 中的已删除密钥。

Core GA
az keyvault key list-versions

列出密钥版本的标识符和属性。

Core GA
az keyvault key purge

永久删除指定的密钥。

Core GA
az keyvault key random

从托管 HSM 获取请求的随机字节数。

Core GA
az keyvault key recover

将已删除的密钥恢复到其最新版本。

Core GA
az keyvault key restore

将备份的密钥还原到保管库或 HSM。

Core GA
az keyvault key rotate

通过生成密钥的新版本来根据密钥策略轮换密钥。

Core GA
az keyvault key rotation-policy

管理密钥的轮换策略。

Core GA
az keyvault key rotation-policy show

获取 Key Vault 密钥的轮换策略。

Core GA
az keyvault key rotation-policy update

更新 Key Vault 密钥的轮换策略。

Core GA
az keyvault key set-attributes

更新密钥操作会更改存储密钥的指定属性,并可以应用于保管库或 HSM 中存储的任何密钥类型和密钥版本。

Core GA
az keyvault key show

获取密钥的属性,如果是非对称密钥,则获取其公共材料。

Core GA
az keyvault key show-deleted

获取已删除密钥的公共部分。

Core GA
az keyvault key sign

使用存储在保管库或 HSM 中的密钥从摘要创建签名。

Core GA
az keyvault key verify

使用保管库或 HSM 中存储的密钥验证签名。

Core GA

az keyvault key backup

请求将指定密钥的备份下载到客户端。

密钥备份操作以受保护的形式从保管库或 HSM 导出密钥。 请注意,此操作不会以可在保管库或 HSM 系统外部使用的形式返回密钥材料,返回的密钥材料要么受到 HSM 的保护,要么保护到保管库本身。 此操作的目的是允许客户端在一个保管库或 HSM 实例中生成密钥,备份密钥,然后将其还原到另一个保管库或 HSM 实例中。 BACKUP 操作可用于从保管库或 HSM 导出任何密钥类型(采用受保护形式)。 无法备份单个版本的密钥。 BACKUP/RESTORE 只能在地理边界内执行;这意味着无法将一个地理区域中的 BACKUP 还原到另一个地理区域。 例如,不能在欧盟地理区域中还原来自美国地理区域的备份。 此操作需要密钥/备份权限。

az keyvault key backup --file
                       [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]

必需参数

--file -f

用于存储密钥备份的本地文件路径。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key create

创建新密钥,存储它,然后将密钥参数和属性返回到客户端。

创建密钥操作可用于在保管库或 HSM 中创建任何密钥类型。 如果命名密钥已存在,保管库或 HSM 将创建密钥的新版本。 它需要密钥/创建权限。

az keyvault key create [--curve {P-256, P-256K, P-384, P-521}]
                       [--default-cvm-policy]
                       [--disabled {false, true}]
                       [--expires]
                       [--exportable {false, true}]
                       [--hsm-name]
                       [--id]
                       [--immutable {false, true}]
                       [--kty {EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM}]
                       [--name]
                       [--not-before]
                       [--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
                       [--policy]
                       [--protection {hsm, software}]
                       [--size]
                       [--tags]
                       [--vault-name]

示例

在具有给定名称的指定 Key Vault 中创建密钥。 (autogenerated)

az keyvault key create --vault-name envault -n enkey

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--curve

椭圆曲线名称。 有关有效值,请参阅:https://free.blessedness.top/rest/api/keyvault/keys/create-key/create-key#jsonwebkeycurvename

属性
接受的值: P-256, P-256K, P-384, P-521
--default-cvm-policy

使用可导出密钥的默认策略进行 CVM 磁盘加密。

属性
默认值: False
--disabled

创建处于禁用状态的密钥。

属性
默认值: False
接受的值: false, true
--expires

到期 UTC 日期时间(Y-m-d'T'H:M:S'Z')。

--exportable

是否可以导出私钥。 若要使用发布策略创建密钥,“可导出”必须是 true,调用方必须具有“导出”权限。

属性
接受的值: false, true
--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--immutable

将发布策略标记为不可变。 在标记为不可变后,无法更改或更新不可变发布策略。 默认情况下,发布策略是可变的。

属性
接受的值: false, true
--kty

要创建的密钥的类型。 有关有效值,请参阅:https://free.blessedness.top/rest/api/keyvault/keys/create-key/create-key#jsonwebkeytype

属性
接受的值: EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--not-before

在提供的 UTC 日期/时间(Y-m-d'T'H:M:S'Z')之前无法使用密钥。

--ops

允许的 JSON Web 密钥操作的空间分隔列表。

属性
接受的值: decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey
--policy

可以导出密钥的策略规则。 策略定义为 JSON,或包含 JSON 策略定义的文件的路径。

--protection -p

指定密钥保护的类型。

属性
接受的值: hsm, software
--size

键大小(以位为单位)。 例如:RSA 的 2048、3072 或 4096。 128、192 或 256(10 月)。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key decrypt

预览

此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

解密单个加密数据块。

DECRYPT 操作使用目标加密密钥和指定的算法解密格式正确的密码文本块。 此操作是 ENCRYPT 操作的反向操作;只能解密单个数据块,此块的大小取决于目标密钥和要使用的算法。 DECRYPT 操作适用于保管库或 HSM 中存储的非对称密钥,因为它使用密钥的专用部分。 此操作需要密钥/解密权限。

az keyvault key decrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
                        --value
                        [--aad]
                        [--data-type {base64, plaintext}]
                        [--hsm-name]
                        [--id]
                        [--iv]
                        [--name]
                        [--tag]
                        [--vault-name]
                        [--version]

示例

使用 RSA-OAEP 保管库的密钥(加密命令返回的 Base64 编码字符串)解密值(Base64 编码),并使用 base64 编码获取结果。

az keyvault key decrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --data-type base64 --value "CbFcCxHG7WTU+nbpFRrHoqSduwlPy8xpWxf1JxZ2y12BY/qFJirMSYq1i4SO9rvSmvmEMxFV5kw5s9Tc+YoKmv8X6oe+xXx+JytYV8obA5l3OQD9epuuQHWW0kir/mp88lzhcYWxYuF7mKDpPKDV4if+wnAZqQ4woB6t2JEZU5MVK3s+3E/EU4ehb5XrVxAl6xpYy8VYbyF33uJ5s+aUsYIrsVtXgrW99HQ3ic7tJtIOGuWqKhPCdQRezRkOcyxkJcmnDHOLjWA/9strzzx/dyg/t884gT7qrkmIHh8if9SFal/vi1h4XhoDqUleMTnKev2IFHyDNcYVYG3pftJiuA=="

使用 AES-GCM 通过 MHSM 的密钥(加密命令返回的 Base64 编码字符串)解密值,并获取纯文本形式的结果。

az keyvault key decrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "N5w02jS77xg536Ddzv/xPWQ=" --data-type plaintext
--aad "101112131415161718191a1b1c1d1e1f" --iv "727b26f78e55cf4cd8d34216" --tag "f7207d02cead35a77a1c7e5f8af959e9"

必需参数

--algorithm -a

算法标识符。

属性
接受的值: A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5
--value

要解密的值,应为“az keyvault encrypt”的结果。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aad

经过身份验证但未加密的可选数据。 用于 AES-GCM 解密。

--data-type

原始数据的类型。

属性
默认值: base64
接受的值: base64, plaintext
--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--iv

加密期间使用的初始化向量。 AES 解密所必需的。

--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--tag

加密期间生成的身份验证标记。 仅 AES-GCM 解密所必需的。

--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key delete

从保管库或 HSM 中的存储中删除任何类型的密钥。

删除密钥操作不能用于删除单个版本的密钥。 此操作将删除与密钥关联的加密材料,这意味着密钥不适用于 Sign/Verify、Wrap/Unwrap 或 Encrypt/Decrypt 操作。 此作需要密钥/删除权限。

az keyvault key delete [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key download

下载存储密钥的公共部分。

az keyvault key download --file
                         [--encoding {DER, PEM}]
                         [--hsm-name]
                         [--id]
                         [--name]
                         [--vault-name]
                         [--version]

示例

使用 PEM 编码保存密钥。

az keyvault key download --vault-name MyKeyVault -n MyKey -e PEM -f mykey.pem

使用 DER 编码保存密钥。

az keyvault key download --vault-name MyKeyVault -n MyKey -e DER -f mykey.der

必需参数

--file -f

要接收密钥内容的文件。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--encoding -e

密钥的编码,默认值:PEM。

属性
默认值: PEM
接受的值: DER, PEM
--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key encrypt

预览

此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

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

ENCRYPT 操作使用存储在保管库或 HSM 中的加密密钥来加密任意字节序列。 请注意,ENCRYPT 操作仅支持单个数据块,其大小取决于目标密钥和要使用的加密算法。 ENCRYPT 操作仅适用于存储在 Vault pr HSM 中的对称密钥,因为可以使用密钥的公共部分执行使用非对称密钥的保护。 对于具有密钥引用但无权访问公钥材料的调用方来说,非对称密钥支持此操作。 此操作需要密钥/加密权限。

az keyvault key encrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
                        --value
                        [--aad]
                        [--data-type {base64, plaintext}]
                        [--hsm-name]
                        [--id]
                        [--iv]
                        [--name]
                        [--vault-name]
                        [--version]

示例

使用 RSA-OAEP 通过保管库密钥加密值(Base64 编码字符串)。

az keyvault key encrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --value "YWJjZGVm" --data-type base64

使用 AES-GCM 通过 MHSM 的密钥加密值(纯文本)。

az keyvault key encrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "this is plaintext" --data-type plaintext --aad "101112131415161718191a1b1c1d1e1f"

必需参数

--algorithm -a

算法标识符。

属性
接受的值: A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5
--value

要加密的值。 默认数据类型为 Base64 编码字符串。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aad

经过身份验证但未加密的可选数据。 用于 AES-GCM 加密。

--data-type

原始数据的类型。

属性
默认值: base64
接受的值: base64, plaintext
--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--iv

初始化向量。 仅需要 AES-CBC(PAD) 加密。

--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key get-attestation

获取密钥的证明 Blob。

此命令适用于 Azure Key Vault 托管 HSM 中存储的任何密钥。 此作需要密钥/获取权限。

az keyvault key get-attestation [--file]
                                [--hsm-name]
                                [--id]
                                [--name]
                                [--version]

示例

获取密钥的证明。

az keyvault key get-attestation --hsm-name myhsm -n mykey

将密钥的证明保存到本地文件。

az keyvault key get-attestation --hsm-name myhsm -n mykey -f mykeyattestation.json

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--file -f

如果要保存密钥,则用于接收密钥证明的文件。

--hsm-name

HSM 的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key get-policy-template

预览

此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus

将策略模板作为 JSON 编码的策略定义返回。

az keyvault key get-policy-template
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key import

导入私钥。

支持从 PEM 文件或字符串导入 base64 编码的私钥。 支持将 BYOK 密钥导入 HSM 以用于高级密钥保管库。

az keyvault key import [--byok-file]
                       [--byok-string]
                       [--curve {P-256, P-256K, P-384, P-521}]
                       [--default-cvm-policy]
                       [--disabled {false, true}]
                       [--expires]
                       [--exportable {false, true}]
                       [--hsm-name]
                       [--id]
                       [--immutable {false, true}]
                       [--kty {EC, RSA, oct}]
                       [--name]
                       [--not-before]
                       [--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
                       [--pem-file]
                       [--pem-password]
                       [--pem-string]
                       [--policy]
                       [--protection {hsm, software}]
                       [--tags]
                       [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--byok-file

包含要导入的密钥的 BYOK 文件。 不得受密码保护。

属性
Parameter group: Key Source Arguments
--byok-string

包含要导入的键的 BYOK 字符串。 不得受密码保护。

属性
Parameter group: Key Source Arguments
--curve

要导入的键的曲线名称(仅适用于 BYOK)。

属性
接受的值: P-256, P-256K, P-384, P-521
--default-cvm-policy

使用可导出密钥的默认策略进行 CVM 磁盘加密。

属性
默认值: False
--disabled

创建处于禁用状态的密钥。

属性
默认值: False
接受的值: false, true
--expires

到期 UTC 日期时间(Y-m-d'T'H:M:S'Z')。

--exportable

是否可以导出私钥。 若要使用发布策略创建密钥,“可导出”必须是 true,调用方必须具有“导出”权限。

属性
接受的值: false, true
--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--immutable

将发布策略标记为不可变。 在标记为不可变后,无法更改或更新不可变发布策略。 默认情况下,发布策略是可变的。

属性
接受的值: false, true
--kty

要导入的键的类型(仅适用于 BYOK)。

属性
默认值: RSA
接受的值: EC, RSA, oct
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--not-before

在提供的 UTC 日期/时间(Y-m-d'T'H:M:S'Z')之前无法使用密钥。

--ops

允许的 JSON Web 密钥操作的空间分隔列表。

属性
接受的值: decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey
--pem-file

包含要导入的密钥的 PEM 文件。

属性
Parameter group: Key Source Arguments
--pem-password

PEM 文件的密码。

属性
Parameter group: Key Source Arguments
--pem-string

包含要导入的密钥的 PEM 字符串。

属性
Parameter group: Key Source Arguments
--policy

可以导出密钥的策略规则。 策略定义为 JSON,或包含 JSON 策略定义的文件的路径。

--protection -p

指定密钥保护的类型。

属性
接受的值: hsm, software
--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key list

列出指定保管库或 HSM 中的密钥。

检索保管库或 HSM 中包含存储密钥的公共部分的 JSON Web 密钥结构的列表。 LIST 操作适用于所有密钥类型,但响应中仅提供基键标识符、属性和标记。 响应中未列出密钥的各个版本。 此作需要密钥/列表权限。

az keyvault key list [--hsm-name]
                     [--id]
                     [--include-managed {false, true}]
                     [--maxresults]
                     [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 如果指定了 --id,则可以省略。

属性
Parameter group: Id Arguments
--id

保管库或 HSM 的完整 URI。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--include-managed

包括托管密钥。

属性
默认值: False
接受的值: false, true
--maxresults

要返回的最大结果数。

--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key list-deleted

列出指定的保管库或 HSM 中的已删除密钥。

检索保管库或 HSM 中包含已删除密钥的公共部分的 JSON Web 密钥结构的列表。 此作包括特定于删除的信息。 “获取已删除密钥”操作适用于启用软删除的保管库。 虽然可以在任何保管库或 HSM 上调用该操作,但如果在未启用软删除的保管库或 HSM 上调用,它将返回错误。 此作需要密钥/列表权限。

az keyvault key list-deleted [--hsm-name]
                             [--id]
                             [--maxresults]
                             [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 如果指定了 --id,则可以省略。

属性
Parameter group: Id Arguments
--id

保管库或 HSM 的完整 URI。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--maxresults

要返回的最大结果数。

--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key list-versions

列出密钥版本的标识符和属性。

需要密钥/列表权限。

az keyvault key list-versions [--hsm-name]
                              [--id]
                              [--maxresults]
                              [--name]
                              [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--maxresults

要返回的最大结果数。

--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key purge

永久删除指定的密钥。

清除删除的密钥操作适用于启用软删除的保管库或 HSM。 虽然可以在任何保管库或 HSM 上调用该操作,但如果在未启用软删除的保管库或 HSM 上调用,它将返回错误。 此作需要密钥/清除权限。

az keyvault key purge [--hsm-name]
                      [--id]
                      [--name]
                      [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的恢复 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key random

从托管 HSM 获取请求的随机字节数。

az keyvault key random --count
                       [--hsm-name]
                       [--id]

必需参数

--count

请求的随机字节数。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。

属性
Parameter group: Id Arguments
--id

HSM 的完整 URI。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key recover

将已删除的密钥恢复到其最新版本。

恢复已删除的密钥操作适用于已启用软删除的保管库或 HSM 中的已删除密钥。 它将已删除的密钥恢复到 /keys 下的最新版本。 尝试恢复未删除的密钥将返回错误。 请考虑对已启用软删除的保管库或 HSM 执行删除操作的反函数。 此作需要密钥/恢复权限。

az keyvault key recover [--hsm-name]
                        [--id]
                        [--name]
                        [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的恢复 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key restore

将备份的密钥还原到保管库或 HSM。

将以前备份的密钥导入保管库或 HSM,还原密钥、密钥标识符、属性和访问控制策略。 RESTORE 操作可用于导入以前备份的密钥。 无法还原单个版本的密钥。 密钥完整还原,其密钥名称与备份时具有相同的密钥名称。 如果密钥名称在目标 Key Vault 中不可用,则 RESTORE 操作将被拒绝。 在还原期间保留密钥名称时,如果密钥还原到其他保管库或 HSM,最终密钥标识符将更改。 还原将还原所有版本并保留版本标识符。 RESTORE 操作受安全约束的约束。 目标保管库或 HSM 必须拥有与源保管库或 HSM 相同的 azure 订阅Microsoft。 用户必须在目标保管库或 HSM 中具有 RESTORE 权限。 此作需要密钥/还原权限。

az keyvault key restore [--backup-folder]
                        [--blob-container-name]
                        [--file]
                        [--hsm-name]
                        [--id]
                        [--name]
                        [--no-wait]
                        [--storage-account-name]
                        [--storage-container-SAS-token]
                        [--storage-resource-uri]
                        [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--backup-folder

包含备份的 Blob 容器的名称。

属性
Parameter group: Restoring keys from storage account Arguments
--blob-container-name

Blob 容器的名称。

属性
Parameter group: Storage Id Arguments
--file -f

从中还原密钥的本地密钥备份。

--hsm-name

HSM 的名称。 如果指定了 --id,则可以省略。

属性
Parameter group: Id Arguments
--id

保管库或 HSM 的完整 URI。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 (仅适用于从存储帐户还原)。

属性
Parameter group: Restoring keys from storage account Arguments
--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--storage-account-name

Azure 存储帐户的名称。

属性
Parameter group: Storage Id Arguments
--storage-container-SAS-token -t

指向 Azure Blob 存储容器的 SAS 令牌。

属性
Parameter group: Restoring keys from storage account Arguments
--storage-resource-uri -u

Azure Blob 存储容器 URI。 如果指定,则应省略所有其他“存储 ID”参数。

属性
Parameter group: Storage Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key rotate

通过生成密钥的新版本来根据密钥策略轮换密钥。

az keyvault key rotate [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key set-attributes

更新密钥操作会更改存储密钥的指定属性,并可以应用于保管库或 HSM 中存储的任何密钥类型和密钥版本。

若要执行此操作,密钥必须已存在于保管库或 HSM 中。 无法更改密钥本身的加密材料。 此作需要密钥/更新权限。

az keyvault key set-attributes [--enabled {false, true}]
                               [--expires]
                               [--hsm-name]
                               [--id]
                               [--immutable {false, true}]
                               [--name]
                               [--not-before]
                               [--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
                               [--policy]
                               [--tags]
                               [--vault-name]
                               [--version]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--enabled

启用密钥。

属性
接受的值: false, true
--expires

到期 UTC 日期时间(Y-m-d'T'H:M:S'Z')。

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--immutable

将发布策略标记为不可变。 在标记为不可变后,无法更改或更新不可变发布策略。 默认情况下,发布策略是可变的。

属性
接受的值: false, true
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--not-before

在提供的 UTC 日期/时间(Y-m-d'T'H:M:S'Z')之前无法使用密钥。

--ops

允许的 JSON Web 密钥操作的空间分隔列表。

属性
接受的值: decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey
--policy

可以导出密钥的策略规则。 策略定义为 JSON,或包含 JSON 策略定义的文件的路径。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key show

获取密钥的属性,如果是非对称密钥,则获取其公共材料。

需要密钥/获取权限。

az keyvault key show [--hsm-name]
                     [--id]
                     [--name]
                     [--vault-name]
                     [--version]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key show-deleted

获取已删除密钥的公共部分。

“获取删除的密钥”操作适用于启用软删除的保管库或 HSM。 虽然可以在任何保管库或 HSM 上调用该操作,但如果在未启用软删除的保管库或 HSM 上调用,它将返回错误。 此作需要密钥/获取权限。

az keyvault key show-deleted [--hsm-name]
                             [--id]
                             [--name]
                             [--vault-name]

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key sign

使用存储在保管库或 HSM 中的密钥从摘要创建签名。

az keyvault key sign --algorithm {ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512}
                     --digest
                     [--hsm-name]
                     [--id]
                     [--name]
                     [--vault-name]
                     [--version]

示例

使用 keyvault 的密钥从摘要创建签名。

az keyvault key sign --name mykey --vault-name myvault --algorithm RS256 --digest "12345678901234567890123456789012"

必需参数

--algorithm -a

算法标识符。

属性
接受的值: ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512
--digest

要签名的值。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az keyvault key verify

使用保管库或 HSM 中存储的密钥验证签名。

az keyvault key verify --algorithm {ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512}
                       --digest
                       --signature
                       [--hsm-name]
                       [--id]
                       [--name]
                       [--vault-name]
                       [--version]

示例

使用 keyvault 的密钥验证签名。

az keyvault key verify --name mykey --vault-name myvault --algorithm RS256 --digest "12345678901234567890123456789012" --signature XXXYYYZZZ

必需参数

--algorithm -a

算法标识符。

属性
接受的值: ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512
--digest

要签名的值。

--signature

要验证的签名。

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hsm-name

HSM 的名称。 (--hsm-name 和 --vault-name 互斥,请只指定其中一个)。

属性
Parameter group: Id Arguments
--id

密钥的 ID。 如果指定了所有其他“Id”参数,则应省略。

属性
Parameter group: Id Arguments
--name -n

密钥的名称。 如果未指定 --id,则为必需。

属性
Parameter group: Id Arguments
--vault-name

保管库的名称。

属性
Parameter group: Id Arguments
--version -v

密钥版本。 如果省略,请使用最新版本。

属性
Parameter group: Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False