Appearance
下发证书接口
接口地址
/gateway/hmsafe-service/hmsafe-signature-center/issuerCert
请求方式
POST
请求数据类型
application/json
响应数据类型
*/*
请求示例
javascript
{
"keyAlg": "",
"keyAlias": "",
"keySize": 0,
"signAlg": "",
"signType": "",
"subject": "",
"validity": 0
}
请求参数
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
req | req | body | true | GenerateAppCAReq | GenerateAppCAReq |
keyAlg | 密钥算法,暂时只支持RSA | true | string | ||
keyAlias | 证书别名,证书的唯一标识 | true | string | ||
keySize | 密钥长度,RSA算法的长度为2048/3072/4096 | true | integer | ||
signAlg | 签名算法,包括SHA256withRSA / SHA384withRSA | true | string | ||
signType | 签名策略,可用值:CERT_SIGN,RSA_SIGN | true | string | ||
subject | 证书主题 | true | string | ||
validity | 证书有效期(单位天) | true | integer |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | ResultMap«AResultCode,GenerateAppCAVO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | AResultCode | AResultCode | |
code | string | ||
msg | string | ||
ok | boolean | ||
result | GenerateAppCAVO | GenerateAppCAVO | |
certContent | 证书内容 | string | |
keyAlias | 证书别名 | string |
响应示例
javascript
{
"code": {
"code": "",
"msg": "",
"ok": true
},
"result": {
"certContent": "",
"keyAlias": ""
}
}