全部产品
Search
文档中心

密钥管理服务:findKey

更新时间:Nov 04, 2024

本文介绍如何使用findKey在HSM查找密钥。

功能说明

  • findKey命令可在HSM通过密钥属性的值来查找密钥。

  • findKey是特定于用户的,它只会返回当前用户可使用的密钥,包括当前用户拥有的密钥和共享密钥。

重要

在运行此命令之前,必须启动key_mgmt_tool并以CU身份登录HSM。

语法

请按照下方语法输入参数,参数说明请参见参数

findKey [-c <key class>] 
        [-t <key type>]
        [-l <key label>] 
        [-id <key ID>]
        [-sess (0 | 1)] 
        [-u <user-ids>]
        [-m <modulus>]
        [-kcv <key_check_value>] 
重要

您必须按语法指定的顺序输入参数。

示例

本文以查找所有密钥为例。

Command:  findKey

       	Total number of keys present: 4

       	Number of matching keys from start index 0::3

       	Handles of matching keys:
       	6, 7, 8, 9

       	Cluster Status:
       	Node id 0 status: 0x00000000 : HSM Return: SUCCESS

       	Cfm3FindKey returned: 0x00 : HSM Return: SUCCESS

参数

参数名称

描述

是否必需

有效值

-t

指定密钥类型。

  • 0:RSA

  • 1:DSA

  • 3:EC

  • 16:GENERIC_SECRET

  • 18:RC4

  • 21:Triple DES(3DES)

  • 31:AES

-c

指定密钥类别。

  • 2:公钥

  • 3:私钥。

  • 4:对称密钥

-l

指定密钥标签。

无特殊要求

-id

指定密钥ID。

无特殊要求

-sess

指定密钥持久化类型

  • 1:当前会话中的有效密钥

  • 0:持久性密钥

-u

指定密钥的拥有者或共享者ID,如有多个用户请使用逗号分隔。

无特殊要求

-m

指定RSA模量的hex数字文件路径,可查找出使用RSA创建的密钥。

无特殊要求

-kcv

指定密钥KCV值,更多关于KCV信息请参见密钥检查值

无特殊要求