证书API(XML)接口文档
公共参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
accountHash | String | 是 | 固定值:1F2C2B234E494266FBC3 |
passCode | String | 是 | 固定值:SmartCA |
aaCheckPoint | String | 是 | 固定值:SmartCA |
演示环境webservice地址:http://cip.api.gf.demo.smartcert.cn/services/userAPI?wsdl
证书签发
根据pkcs10请求进行证书申请接口。
一、请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
certReqBuf | String | 是 | pkcs10标准的证书请求(CSR) |
UserInfo | UserInfo | 是 | 用户信息 |
UserInfo 说明:
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
accountId | int | 否 | 账户ID |
userName | String | 是 | 用户姓名 |
userSurname | String | 否 | 用户姓名确认 |
userSerialnumber | String | 是 | 用户序列号 |
userEmail | String | 否 | 用户邮箱 |
userOrganization | String | 是(O和OU至少一个) | O所属组织 |
userOrgunit | String | 是(O和OU至少一个) | OU所属单位 |
userCountry | String | 否 | 所属国家 |
userState | String | 否 | 所属市 |
userLocality | String | 否 | 所属区域 |
userStreet | String | 否 | 所属街道 |
userDns | String | 否 | 证书主题 |
userIp | String | 否 | ip |
userTitle | String | 否 | 标题 |
userDescription | String | 否 | 描述 |
userAdditionalField1 | String | 否 | 证书扩展项 |
代码实例
public class EnrollCert { |
二、响应参数
- 返回值CertInfo说明
字段名称 | 描述 |
---|---|
certStatus | 状态 |
certReqDate | 请求时间 |
certSignDate | 签发时间 |
certSerialNumber | 证书唯一序列号 |
certNotBefore | 有效期起 |
certNotAfter | 有效期止 |
certSignBuf | 签发后的公钥证书信息 |
certSubjectDn | 证书主题 |
三、成功示例
当前申请的证书序列号是:[00f2ad50f2d6e4ffea38b06679] |
四、返回码说明(incorrect)
返回码 | 描述 |
---|---|
0 | 证书签发成功 |
其它 | 参考异常代码表 |
证书注销
根据证书序列号进行吊销接口。
一、请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
serialNumber | String | 是 | 待被吊销的证书序列号 |
代码实例
public class RevokeCert { |
二、响应参数
不返回任何值,失败则抛出异常
三、返回码说明(incorrect)
返回码 | 描述 |
---|---|
0 | 证书签发成功 |
其它 | 参考异常代码表 |
证书延期
根据原证书序列化或者原证书信息进行证书延期接口。
一、请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
CertInfo.serialNumber | String | 否 | 待延期的证书序列号 |
CertInfo.CertSignBuf | String | 是 | 待延期的证书信息 |
代码实例
public class UpdateCert { |
二、响应参数
data 结果信息 | 类型 | 描述 |
---|---|---|
certStatus | String | 状态 |
certReqDate | String | 请求时间 |
certSignDate | String | 签发时间 |
certSerialNumber | String | 证书唯一序列号 |
certNotBefore | String | 有效期起 |
certNotAfter | String | 有效期止 |
certSignBuf | String | 签发后的公钥证书信息 |
certSubjectDn | String | 证书主题 |
三、成功示例
当前申请的证书序列号是:[00f2ad50f2d6e4ffea38b06679] |
四、返回码说明(incorrect)
返回码 | 描述 |
---|---|
0 | 延期成功 |
其它 | 参考异常代码表 |
本文档格式参考了
Vue.js
网站,感谢!