GetParametersForImport
更新时间:2023-03-07
GetParametersForImport
- 接口描述
获取导入密钥材料
- 请求URI
Plain Text
1POST /?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指定 |
请求示例
Plain Text
1POST /?action=GetParametersForImport
2<公共请求头>
3
4{
5 "wrappingKeySpec" : "RSA_2048",
6 "keyId" : "5be45b47-38ba-f055-e892-25ff66c91adc",
7 "wrappingAlgorithm" : "RSAES_PKCS1_V1_5",
8 "publicKeyEncoding" : "RAW_HEX"
9}
响应示例
Plain Text
1HTTP/1.1 200 OK
2<公共响应头>
3
4{
5 "importToken" : "importToken",
6 "tokenValidTill" : "2018-01-25T00:01:02Z",
7 "keyId" : "5be45b47-38ba-f055-e892-25ff66c91adc",
8 "publicKey" : "publicKey"
9}