GetParametersForImport
更新时间:2023-03-07
GetParametersForImport
- 接口描述
获取导入密钥材料
- 请求URI
POST /?action=GetParametersForImport
请求体参数
- 请求体字段数据结构说明
参数 | 类型 | 是否必需 | 描述 | 示例值 |
---|---|---|---|---|
keyId | String | 是 | CMK的密钥Id | 5be45b47-38ba-f055-e892-25ff66c91adc |
publicKeyEncoding | String | 否 | 返回的公钥编码格式(RAW_HEX(默认), BASE64, PEM) | RAW_HEX |
wrappingAlgorithm | String | 是 | 包装密钥加密算法,RSAES_PKCS1_V1_5 | RSAES_PKCS1_V1_5 |
wrappingKeySpec | String | 是 | 包装密钥密钥类型,RSA_2048 | RSA_2048 |
响应体参数
- 响应体字段数据结构说明
参数 | 类型 | 描述 | 示例值 |
---|---|---|---|
keyId | String | CMK的密钥Id | 5be45b47-38ba-f055-e892-25ff66c91adc |
importToken | String | 导入token | |
tokenValidTill | String | UTC时间戳, 如"2018-01-25T00:01:02Z", Token有效至该时间 | 2018-01-25T00:01:02Z |
publicKey | String | 经编码后的公钥明文字符串, 编码方式由请求参数publicKeyEncoding指定 |
请求示例
POST /?action=GetParametersForImport
<公共请求头>
{
"wrappingKeySpec" : "RSA_2048",
"keyId" : "5be45b47-38ba-f055-e892-25ff66c91adc",
"wrappingAlgorithm" : "RSAES_PKCS1_V1_5",
"publicKeyEncoding" : "RAW_HEX"
}
响应示例
HTTP/1.1 200 OK
<公共响应头>
{
"importToken" : "importToken",
"tokenValidTill" : "2018-01-25T00:01:02Z",
"keyId" : "5be45b47-38ba-f055-e892-25ff66c91adc",
"publicKey" : "publicKey"
}