14.4.3 凭证

14.4.3.1 签发凭证

方法名 createCredential(CreateCredential createCredential)
方法描述 凭证模板内定义的属性值,由发证方为DID用户提供前端可提交页面进行获取。发证方通过本方法,为DID用户签发凭证,签发凭证的Claim参数如果多于凭证模板的定义,服务侧将作舍弃处理。
方法调用参数
序号 参数 类型 必传 参数含义
1 CreateCredential
CreateCredential
1 cptId Long 凭证模板ID
2 issuerDid String 凭证模板发行方DID标识符
3 userDid String 创建凭证的用户DID标识符
4 expirationDate String 凭证到期日期大于当前日期,格式为yyyy-MM-dd。
5 claim Map<String, Object> 凭证内容,claim数据需要和凭证模板的格式对应。
6 type String 凭证类型,填写Proof
7 privateKey String 私钥
8 shortDesc String 凭证简要描述,默认值是凭证模板title字段的值
9 longDesc String 凭证详细描述
方法返回参数
序号 参数 类型 必传 参数含义
1 CredentialWrapper 创建结果,凭证信息
CredentialWrapper
1 context String 遵循规范
2 id String 凭证ID
3 type String 凭证类型,填写Proof
4 cptId Long 凭证模板ID
5 issuerDid String 凭证模板发行方DID标识符
6 userDid String 创建凭证的用户DID标识符
7 expirationDate String 凭证到期日期
8 created String 创建时间
9 shortDesc String 凭证的简要描述
10 longDesc String 凭证的详细描述
11 claim Map<String, Object> 凭证内容
12 proof Map<String, Object> 签名信息
Copyright 北京红枣科技有限公司

results matching ""

    No results matching ""

    results matching ""

      No results matching ""