# 获取云证书调用审计
获取云证书调用审计
# 一、请求说明
- 请求地址:http://IP:PORT/openapi/kms/v1/cloud-cert/invoke/audit-list
- 服务接口名称(即公共参数method的值): cloud-cert/invoke/audit-list
- 请求方式:POST
# 二、请求参数
| 名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| startTime | Long | 否 | 所查询审计操作起始时间(不传默认为最早一条审计操作时间) |
| size | Integer | 是 | 限制条数 |
# 三、响应参数
| data 结果信息 | 类型 | 描述 |
|---|---|---|
| length | String | 本次查询条数 |
| timestamp | String | 本次查询最后一条审计操作时间(若所传时间之前无审计则返回最新一条审计操作时间,若暂无审计则返回当前系统时间。) |
| list | List<CertInvokeAuditResponse> | 审计日志列表 |
- CertInvokeAuditResponse 证书调用审计字段介绍
| data 结果信息 | 类型 | 描述 |
|---|---|---|
| certId | String | 证书Id |
| authId | String | 被授权对象ID |
| authName | String | 被授权对象名称 |
| accessObjective | String | 访问目的 |
| note | String | 说明 |
| createTime | Long | 操作时间 |
- accessObjective 访问目的含义介绍
| 字段 | 状态介绍 |
|---|---|
| SIGN | 签名 |
| DECRYPT | 解密 |
| DIGITAL_ENVELOPE_UNPACKING | 数字信封拆包 |
# 四、成功示例
JSON示例
{
"code":0,
"message":"success",
"requestId":"xxx",
"data":{
"length":"2",
"timestamp":"xxx",
"list":[
{
"certId":"xxx",
"authId":"xxx",
"authName":"xxx",
"accessObjective":"xxx",
"note":"xxx",
"createTime":"xxx"
},
{
"certId":"xxx",
"authId":"xxx",
"authName":"xxx",
"accessObjective":"xxx",
"note":"xxx",
"createTime":"xxx"
}
],
}
}
# 五、失败示例
JSON示例
{
"code": 10100,
"message": "限制条数不得为null",
"requestId":"xxx",
}
# 六、SDK请求示例
// 提供的URL
String url = "http://localhost:9200";
// 您的appKey
String appKey = "xxx";
// 您的appSecret
String appSecret = "xxx";
PkiClient pkiClient = new PkiOkhttpClient(url, appKey, appSecret);
CertInvokeAuditRequest request = new CertInvokeAuditRequest();
//开始时间
request.setSize(20);
request.setStartTime(1669170713343L);
try {
CertInvokeAuditResponse response = pkiClient.execute(request);
// 后续业务
if (response.isSuccess()) {
System.out.println("成功响应:" + response.getResult());
} else {
System.out.println("失败响应:" + response.getBody());
}
} catch (ApiException e) {
e.printStackTrace();
}
← 云证书同步授权公钥 获取云证书生命周期审计 →