# 获取云证书调用审计

获取云证书调用审计

# 一、请求说明

  • 请求地址: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();
        }
最后更新于: 3/22/2023, 5:25:20 PM