本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用导入公钥 AWS CloudHSM KMU
使用 AWS CloudHSM key_mgmt_util 中的importPubKey命令将PEM格式化公钥导入硬件安全模块 ()。HSM您可以使用它来导入在之外生成的公钥HSM。您也可以使用命令导入从中导出的密钥HSM,例如该exportPubKey命令导出的密钥。
在运行任何 key_mgmt_util 命令之前,必须启动 key_mgmt_util 并以加密用户 (CU) 的身份登录。 HSM
语法
importPubKey -h importPubKey -l
<label>
-f<key-file>
[-sess] [-id<key-id>
] [min_srv<minimum-number-of-servers>
] [-timeout<number-of-seconds>
]
示例
此示例说明importPubKey如何使用将公钥导入到HSM。
例 :导入公有密钥
此命令从名为 public.pem
的文件导入公有密钥,标签为 importedPublicKey
。如果命令成功,importPubKey 将返回导入密钥的密钥句柄和成功消息。
Command:
importPubKey -l importedPublicKey -f public.pem
Cfm3CreatePublicKey returned: 0x00 : HSM Return: SUCCESS Public Key Handle: 262230 Cluster Error Status Node id 2 and err state 0x00000000 : HSM Return: SUCCESS Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS
参数
此命令采用以下参数。
-h
-
显示该命令的命令行帮助。
必需:是
-l
-
指定用户定义的公有密钥标签。
必需:是
-f
-
指定要导入的密钥的文件名。
必需:是
-sess
-
指定导入的密钥作为会话密钥。
默认值:导入密钥保存为集群中的持久(令牌)密钥。
必需:否
-id
-
指定要导入的密钥的 ID。
默认值:无 ID 值。
必需:否
-min_srv
-
指定在
-timeout
参数值HSMs到期之前,导入的密钥要同步到的最小数量。如果密钥在分配的时间内未同步到指定数量的服务器,则不会创建它。AWS CloudHSM 自动将每个密钥同步到集群HSM中的每个密钥。要加快处理速度,请将的值设置
min_srv
为小于群集HSMs中的数量,并设置一个较低的超时值。但请注意,一些请求可能无法生成密钥。默认值:1
必需:否
-timeout
-
指定包含
min-serv
参数HSMs时等待密钥同步的秒数。如果没有指定数字,轮询永远继续。默认值:无限制
必需:否