CPT例子¶
单次文件转移凭证(CPT101)¶
适用场景:用户授权后,用户的数据由一个机构给到另外一个机构。credential的ID用于标识本次文件转移。这一类Claim一般用户是issuer。
角色 |
说明 |
---|---|
数据提供者 |
数据提供者对用户的链外数据、链外资产或服务进行认证登记并负责其真实性。 |
数据使用者 |
引导获取用户授权,通过授权代理获取到用户授权后,获取到用户的数据资产。 |
用户授权代理 |
1.完成对用户的KYC 2.用户授权信息的上链。例如微众银行WeIdentity小程序就是用户授权代理的角色。 |
用户 |
用户无法直接接入区块链,而是通过以上三方任意一方接入。用户的认证等级见图。 |
Properties |
说明 |
---|---|
@context |
用于描述CPT等信息 |
version |
该CPT的版本,endpoint至少需要保证向后兼容性 |
fileType |
文件类型的标识符,用于机构间互通,可以是CPT类型 |
fileId |
文件的标识符,用于机构间互通,可以是某Credential的WeIdentity |
hash |
文件的hash |
receiver |
文件的使用者的WeIdentity |
signatureValue |
文件的hash |
validDate |
有效期起始日期 |
expireDate |
凭证过期日期 |
signature |
文件所有者的签名列表,是一个数组 |
signature.type |
签名类型 |
signature.created |
签名的创建时间 |
signature.creator |
签名人的WeIdentity |
signature.nonce |
随机数 |
signature.signatureValue |
签名的具体value,对整个Credential结构中除去signature字段的其他字段做签名 |
"Claim": {
"@context": "https://weidentity.webank.com/cpt101/v1",
"version": "v1",
"id": "",
"hash": "sdfwefwefwfawef2fasdvs3241e132112e1",
"validDate": "2016-06-20T21:19:10Z",
"expireDate": "2026-06-20T21:19:10Z",
"signature": [{
"type": "LinkedDataSignature2015",
"created": "2016-06-18T21:19:10Z",
"creator": "did:weid:2323e3e3dweweewew2",
"domain": "www.diriving_card.com",
"nonce": "598c63d6",
"signatureValue": "BavEll0/I1zpYw8XNi1bgVg/sCneO4Jugez8RwDg/+MCRVpjOboDoe4SxxKjkC
OvKiCHGDvc4krqi6Z1n0UfqzxGfmatCuFibcC1wpsPRdW+gGsutPTLzvueMWmFhwYmfIFpbBu95t501+r
SLHIEuujM/+PXr9Cky6Ed+W3JT24="
}]
}
中国内地驾照(CPT***)¶
Properties |
说明 |
---|---|
@context |
用于描述CPT等信息 |
version |
该CPT的版本,endpoint至少需要保证向后兼容性 |
id |
驾照的ID |
name |
驾照持有者姓名 |
sex |
性别 |
nationality |
国籍 |
address |
地址 |
class |
准驾车型 |
issueDate |
初次领证日期 |
validDate |
有效期起始日期 |
expireDate |
过期日期 |
"Claim": {
"@context" : "https://weidentity.webank.com/cpt100/v1",
"version" : "v1",
"id" : "",
"weid" : "did:weid:1:0xdfsdf...."
"name" : "张小明",
"sex" : "男",
"nationality" : "中国",
"address" : "重庆",
"class" : "C1",
"issueDate" : "2010-06-20T21:19:10Z",
"validDate" : "2016-06-20T21:19:10Z",
"expireDate" : "2026-06-20T21:19:10Z",
}
香港地区驾照(CPT***)¶
数据结构待定
PADI潜水执照(CPT***)¶
数据结构待定