DeviceFingerprint
设备指纹
被如下接口引用:DescribeWhiteBoxDeviceFingerprints、OverwriteWhiteBoxDeviceFingerprints
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Identity | 是 | 否 | String | 指纹信息,由设备指纹采集工具采集获得,格式满足正则表达式:^[0-9a-f]{8}[-][0-9a-f]{14}[-][0-9a-f]{14}[-][0-9a-f]{14}[-][0-9a-f]{16}$ 示例值: 0177ebba-5ad6930a52d808-ce5e6fbba2b******75b7f7d2c8c68 |
| Description | 否 | 是 | String | 描述信息,如:IP,设备名称等,最大1024字节 示例值: lzctest |
AlgorithmInfo
算法的名称 和 标识
被如下接口引用:ListAlgorithms
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| KeyUsage | 是 | 否 | String | 算法的标识 示例值: ASYMMETRIC_DECRYPT_SM2 |
| Algorithm | 是 | 否 | String | 算法的名称 示例值: SM2 |
KeyMetadata
CMK属性信息
被如下接口引用:DescribeKey、DescribeKeys、ListKeyDetail
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| KeyId | 是 | 否 | String | CMK的全局唯一标识 示例值: 6cdf26d1-44ff-11eb-841c-5254006d0810 |
| Alias | 是 | 否 | String | 作为密钥更容易辨识,更容易被人看懂的别名 示例值: lzctest |
| CreateTime | 是 | 否 | Uint64 | 密钥创建时间 示例值: 1730357927 |
| Description | 是 | 否 | String | CMK的描述 示例值: desc |
| KeyState | 是 | 否 | String | CMK的状态, 取值为:Enabled |
| KeyUsage | 是 | 否 | String | CMK用途,取值为: ENCRYPT_DECRYPT |
| Type | 是 | 否 | Int64 | CMK类型,2 表示符合FIPS标准,4表示符合国密标准 示例值: 3 |
| CreatorUin | 是 | 否 | Uint64 | 创建者 示例值: 700001224410 |
| KeyRotationEnabled | 是 | 否 | Bool | 是否开启了密钥轮换功能 示例值: true |
| Owner | 是 | 否 | String | CMK的创建者,用户创建的为 user,授权各云平台产品自动创建的为对应的产品名 示例值: user |
| NextRotateTime | 是 | 否 | Uint64 | 在密钥轮换开启状态下,下次轮换的时间 示例值: 1761893927 |
| DeletionDate | 是 | 是 | Uint64 | 计划删除的时间 示例值: 0 |
| Origin | 是 | 是 | String | CMK 密钥材料类型,由KMS创建的为: KMS, 由用户导入的类型为:EXTERNAL 示例值: EXTERNAL |
| ValidTo | 是 | 是 | Uint64 | 在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期 示例值: 0 |
| ResourceId | 是 | 否 | String | 资源ID,格式:creatorUin/$creatorUin/$keyId 示例值: creatorUin/12345/6cdf26d1-44ff-11eb-841c-5254006d0810 |
| RotateDays | 否 | 是 | Uint64 | 轮换天数 示例值: 365 |
| LastRotateTime | 否 | 是 | Uint64 | 上一次轮换的时间 示例值: 1730716649 |
WhiteboxKeyInfo
白盒密钥信息
被如下接口引用:DescribeWhiteBoxKey、DescribeWhiteBoxKeyDetails
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| KeyId | 是 | 否 | String | 白盒密钥的全局唯一标识符 示例值: 9971f40f-69d2-11ef-9d7c-525400dc620c |
| Alias | 是 | 否 | String | 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合,首字符必须为字母或者数字. 不可重复 示例值: weijiali_testabc_0000000000000 |
| CreatorUin | 是 | 否 | Uint64 | 创建者 示例值: 700001028674 |
| Description | 是 | 否 | String | 密钥的描述信息 示例值: weijiali_test_00000000000001 |
| CreateTime | 是 | 否 | Uint64 | 密钥创建时间,Unix时间戳 示例值: 1725353871 |
| Status | 是 | 否 | String | 白盒密钥的状态, 取值为:Enabled |
| OwnerUin | 是 | 否 | Uint64 | 创建者 示例值: 100000007998 |
| Algorithm | 是 | 否 | String | 密钥所用的算法类型 示例值: SM4 |
| EncryptKey | 是 | 否 | String | 白盒加密密钥,base64编码 示例值: AACAAAAAyBDDg3NeCzKNLdNR/gVvEOgDIxrhXykeO******77c7A0xfr1vIzVPYzyn2CeYYLyagRV/jn2PtQgMdl4uj/sXsPs4jQvtHhBaKA48+28gLk |
| DecryptKey | 是 | 否 | String | 白盒解密密钥,base64编码 示例值: AACAAAAAyBDDg3NeCzKNLdNR/gVvEOg****vtHhBaKA48+28gLk |
| ResourceId | 是 | 否 | String | 资源ID,格式:creatorUin/$creatorUin/$keyId 示例值: creatorUin/700001028674/9971f40f-69d2-11ef-9d7c-525400dc620c |
| DeviceFingerprintBind | 是 | 是 | Bool | 是否有设备指纹与当前密钥绑定 示例值: false |
Tag
标签键和标签值
被如下接口引用:CreateKey、CreateWhiteBoxKey
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TagKey | 是 | 否 | String | 标签键 示例值: env |
| TagValue | 是 | 否 | String | 标签值 示例值: dev |
TagFilter
标签过滤器
被如下接口引用:DescribeWhiteBoxKeyDetails、ListKeyDetail
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TagKey | 是 | 否 | String | 标签键 示例值: env |
| TagValue | 否 | 否 | Array of String | 标签值 示例值: dev |
TsmLicense
TSM SDK授权License
被如下接口引用:DescribeTSMLicenses
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Version | 否 | 否 | String | License版本 示例值: tsm_license_v1 |
| TsmAppId | 否 | 否 | String | TSM AppId 示例值: ic.nt.com |
| Cert | 否 | 否 | String | 证书,这里返回的是字符串格式 示例值: -----BEGIN PUBLIC KEY----- dsadJskqxMIIBIjANBgkq*****lkl6VPnA/eyOTftt/FW19VOcehhg9c46mMV 0wIDAQAB -----END PUBLIC KEY----- |
Key
返回CMK列表信息
被如下接口引用:ListKeys
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| KeyId | 是 | 否 | String | CMK的全局唯一标识。 示例值: 5551ef2e-6742-11ef-8133-525400b2f623 |