接口功能介绍
获取导入密钥材料
接口约束
请保证账户余额大于0
URI
POST /v1/importKey/getParametersForImport
路径参数
无
Query参数
无
请求参数
请求头header参数
请参见请求消息头
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
cmkUuid | 是 | String | 主密钥唯一标识id | 474e569e-8814-474a-948b-dbcf6d853eff | |
wrappingAlgorithm | 否 | String | 用于加密密钥材料的算法,取值范围: RSAES_PKCS1_V1_5 RSAES_OAEP_SHA_1 RSAES_OAEP_SHA_256 |
RSAES_PKCS1_V1_5 | |
wrappingKeySpec | 否 | String | 用于加密密钥材料的公钥类型,取值范围: RSA_2048 Ctyun_SM2 |
RSA_2048 |
响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
code | 是 | String | 返回码,取值范围: 200:成功 400:参数缺失或错误 401:用户验证错误 404:操作目标不可用 500:系统内部错误 |
200 | |
errorCode | 是 | String | 错误码 | KMS.0514 | |
msg | 是 | String | 调用结果信息 | 生成导入密钥材料成功 | |
data | 是 | Object | 接口返回结果 | returnObj |
表 returnObj
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
importToken | 是 | String | 导入令牌 | Base64String | |
cmkUuid | 是 | String | 密钥唯一标识id | 474e569e-8814-474a-948b-dbcf6d853eff | |
publicKey | 是 | String | 用于加密密钥材料的公钥 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlls4uIBxD0GG 84C+lGBO6Dhpf1J3XimC6cPmPNaKKJMOzoX4tD+C+r7aZv8lZ3vnPfxux vy/YwG+whUxTEEFUdqJTOIzhPfYucupqKM92crVHIuG+xtMVeHKjyTr+U rtKCsQikqHT+19yDRN/RMoo2HUx0gmEnRyXd8t3JyUXun9FdoxKA08Gr sV7nodb9ZsoBLhnev7tTLcXvLyKW6XG1ZQCQm6dPnbnwLeDXR7uK0Lq n9PM28mBIdaiQUQxj2XbM1CoJA+JiyVX3Ptdb+4rqukb4Rb05B80Bs9xV /cf7FIku08l7xGhrGiQFq+DFXwQWtwihXHZxz3LhldU+4ZPwIDAQAB |
|
tokenExpireTime | 是 | String | 令牌过期时间 | 2018-01-25T00:01:02Z |
请求示例
请求头header
{
"Content-Type": "application/json",
"requestDate": "20221101T154654Z",
"ctyun-eop-request-id": "89bf1559-a96e-4bc9-98fc-394d169a42e4",
"Eop-Authorization":"91ef73a6329545c294be1d5c763bdf7e Headers=ctyun-eop-request-id;eop-date Signature=2mc3zggaqLEGTSVy2H8lWsFEm+BNJf0CrcomDSOxPfc=",
"regionId":"60a39fca876e11ea91cf0242ac110002"
}
请求体body
{
"cmkUuid":"474e569e-8814-474a-948b-dbcf6d853eff",
"wrappingAlgorithm":"RSAES_PKCS1_V1_5",
"wrappingKeySpec":"RSA_2048"
}
响应示例
{
"code": "200",
"errorCode": null,
"msg": "生成导入密钥材料成功",
"data": {
"importToken": "Base64String",
"cmkUuid": "6b1f657c-816b-4534-a41a-903e7a60e703",
"publicKey ": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlls4uIBxD0GG84C+lGBO6Dhpf1J3XimC6cPmPNaKKJMOzoX4tD+C+r7aZv8lZ3vnPfxuxvy/YwG+whUxTEEFUdqJTOIzhPfYucupqKM92crVHIuG+xtMVeHKjyTr+UrtKCsQikqHT+19yDRN/RMoo2HUx0gmEnRyXd8t3JyUXun9FdoxKA08GrsV7nodb9ZsoBLhnev7tTLcXvLyKW6XG1ZQCQm6dPnbnwLeDXR7uK0Lqn9PM28mBIdaiQUQxj2XbM1CoJA+JiyVX3Ptdb+4rqukb4Rb05B80Bs9xV/cf7FIku08l7xGhrGiQFq+DFXwQWtwihXHZxz3LhldU+4ZPwIDAQAB",
"tokenExpireTime":"2018-01-25T00:01:02Z"
}
}
状态码
状态码 | 描述 |
---|---|
200 | 表示请求成功。 |
400 | 表示参数缺失或错误。 |
401 | 表示用户验证错误。 |
404 | 表示操作目标不可用。 |
500 | 表示系统内部错误。 |
错误码
请参考 错误码说明。