有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

CRDLArg

颁发凭证的数据参数

被如下接口引用:IssueCredential。

名称 类型 必选 描述
CPTId Integer CPT ID
示例值:1
Issuer String 签发者 did
示例值:1
ExpirationDate String 过期时间
示例值:1
ClaimJson String 声明
示例值:1
Type Array of String 凭证类型
示例值:["TempCredential"]
Parties Array of String 多方签名的用户did
示例值:[]

ChainTransaction

链上交易信息

被如下接口引用:CreateTDidByHost, CreateTDidByPubKey, DeactivateTDid, SetTDidAttribute。

名称 类型 描述
TransactionHash String 交易哈希
示例值:1705db1b691f30dccabd753fa5aece73badb8c079b7d4861816d7e14b3b7d430

CredentialProof

可验证凭证证明信息

被如下接口引用:CreatePresentation。

名称 类型 必选 描述
Credential String 可验证凭证内容
示例值:{\n\t"cptId": 1,\n\t"issuer": "did:tdid:w1:0xe0fd109747937fbaf68ef1f615c2cd8e87d22ffb",\n\t"expirationDate": "2023-12-01T10:00:00+08:00",\n\t"issuanceDate": "2023-09-19T20:13:36+08:00",\n\t"context": "https://github.com/TencentCloud-Blockchain/TDID/blob/main/context/v1\",\n\t\"id\": "fw1652844bee8e5ecf1b404242b83f1b",\n\t"type": ["VerifiableCredential"],\n\t"credentialSubject": {\n\t\t"CredentialStatus": {\n\t\t\t"id": "8818fdd61eb84e4a745a3b04c96e5237",\n\t\t\t"issuer": "did:tdid:w1:0xe0fd109747937fbaf68ef1f615c2cd8e87d22ffb",\n\t\t\t"status": 1\n\t\t},\n\t\t"action": "updateCredentialState",\n\t\t"orignCredential": "{\"cptId\":1,\"issuer\":\"did:tdid:w1:0xe0fd109747937fbaf68ef1f615c2cd8e87d22ffb\",\"expirationDate\":\"2023-12-01T10:00:00+08:00\",\"issuanceDate\":\"2023-09-19T20:04:20+08:00\",\"context\":\"https://github.com/TencentCloud-Blockchain/TDID/blob/main/context/v1\\\",\\\"id\\\":\\\"8818fdd61eb84e4a745a3b04c96e5237\\\",\\\"type\\\":[\\\"VerifiableCredential\\\"],\\\"credentialSubject\\\":{\\\"action\\\":\\\"updateCredentialState\\\"},\\\"proof\\\":{\\\"created\\\":\\\"2023-09-19T20:04:20+08:00\\\",\\\"creator\\\":\\\"did:tdid:w1:0xe0fd109747937fbaf68ef1f615c2cd8e87d22ffb#keys-0\\\",\\\"signatureValue\\\":\\\"MEUCIQDUneIwlLbh5AFjQt9HJhIZAQshT45/Em8hVOUjHcdu0QIgL3rg3A99qGGNszstF+GTV5IU4vT9OnI1lqM3f0w1JmI=\\\",\\\"type\\\":\\\"Secp256r1\\\",\\\"metaDigest\\\":\\\"6a216f84cb9w1b6170cb017cccd6w1d0b81aad200d5691914d6045471d0dd1ad\\\",\\\"vcDigest\\\":\\\"c7e13w1bcfa879c922f9141d085facc0ce1973e8d27d48238130739c1a332dcf\\\",\\\"privacy\\\":\\\"Public\\\",\\\"salt\\\":{\\\"action\\\":\\\"HZdDU\\\"}}}\"\n\t},\n\t\"proof\": {\n\t\t"created": "2023-09-19T20:13:36+08:00",\n\t\t"creator": "did:tdid:w1:0xe0fd109747937fbaf68ef1f615c2cd8e87d22ffb#keys-0",\n\t\t"signatureValue": "MEUCIDkLg6EqmwvEHYLtjumpeqKz/hIi6EROMDXPPpNIxORHAiEA8T0LMI59tkBTz+llu/GkjToj5M8k5SwXFoU3fnjQ3mo=",\n\t\t"type": "Secp256r1",\n\t\t"metaDigest": "46894b7f54365d685ba587608d2b74f800404ebb76f5c32dd90bc3916e844ae2",\n\t\t"vcDigest": "d086ba831ab3185971c168w125bf2bd487d7eced3ede8d623b30cfe9da03bcaf",\n\t\t"privacy": "Public",\n\t\t"salt": {\n\t\t\t"CredentialStatus": {\n\t\t\t\t"id": "4dPOH",\n\t\t\t\t"issuer": "OJH5M",\n\t\t\t\t"status": "lm2W4"\n\t\t\t},\n\t\t\t"action": "r95wA",\n\t\t\t"orignCredential": "b3H4j"\n\t\t}\n\t}\n}

CredentialState

凭证链上状态信息

被如下接口引用:GetCredentialState。

名称 类型 必选 描述
Id String 凭证唯一id
示例值:8818fdd61eb84e4a745a3b04c96e5237
Status Integer 凭证状态(0:吊销;1:有效)
示例值:1
Issuer String 凭证颁发者Did
示例值:did:tdid:w1:0x833e89118443c623a8ab063d9ef08268268fe3a4
VCDigest String VC摘要,对应凭证Proof的vcDigest字段
示例值:c7e13c5bcfa879c922f9141d085facc0ce1973e8d27d48238130739c1a332dcf
TXDigest String 交易摘要,对应凭证Proof的txDigest字段
示例值:c7e13c5bcfa879c922f9141d085facc0ce1973e8d27d48238130
IssueTime Integer 颁布凭证的UTC时间戳
示例值:1695125060
ExpireTime Integer 凭证过期的UTC时间戳
示例值:1701396000
CPTId Integer 凭证模板id
示例值:1
Signature String 凭证签名
示例值:EUCIQDUneIwlLbh5AFjQt9HJhIZAQshT45/Em8hVOUjHcdu0QIgL3rg3A99qGGNszstF+GTV5IU4vT9OnI1lqM3f0c5JmI=
MetaDigest String 元数据摘要
示例值:6a216f84cb9c5b6170cb017cccd6c5d0b81aad200d5691914d6045471d0dd1ad

DidAttribute

did自定义属性

被如下接口引用:SetTDidAttribute。

名称 类型 必选 描述
Key String 键名
示例值:a
Val String 键值
示例值:1

ResourceCounterData

资源计数统计数据

被如下接口引用:GetAppSummary, GetOverSummary。

名称 类型 描述
DidCnt Integer DID总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
VCCnt Integer VC总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:3
CPTCnt Integer CPT总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
VerifyCnt Integer VC验证总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
AuthCnt Integer 权威机构数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1