数据结构

最近更新时间:2025-04-25 01:59:02

我的收藏

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
示例值:["did:tdid:f34:0x996d0259c4c09359b8ef0fb1b530a2aa702cf092","did:tdid:c97:0xc1f030ceeb858887f0cc400030d59534cf8098c8"]

ChainTransaction

链上交易信息

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

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

CredentialProof

可验证凭证证明信息

被如下接口引用:CreatePresentation。

名称 类型 必选 描述
Credential String 可验证凭证内容

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

CredentialStatusInfo

设置凭证状态信息

被如下接口引用:UpdateCredentialState。

名称 类型 必选 描述
Id String 凭证唯一id
示例值:8818fdd61eb84e4a745a3b04c96e5237
Issuer String 凭证状态(0:吊销;1:有效)
示例值:1
Status Integer 凭证颁发者Did
示例值:did:tdid:w1:0x833e89118443c623a8ab063d9ef08268268fe3a4

DidAttribute

did自定义属性

被如下接口引用:SetTDidAttribute。

名称 类型 必选 描述
Key String 键名
示例值:name
Val String 键值
示例值:李四

ResourceCounterData

资源计数统计数据

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

名称 类型 描述
DidCnt Integer DID总数
示例值:10
VCCnt Integer VC总数
示例值:3
CPTCnt Integer CPT总数
示例值:2
VerifyCnt Integer VC验证总数
示例值:2
AuthCnt Integer 权威机构数量
示例值:1