Decentralized Public Key Infrastructure Based on Attribute-Based Signature
源自论文:https://doi.org/10.1360/SSI-2021-0177
需要有 Go 环境
./build.sh build
./build.sh run 100 10
100 代表 CA 数量,10 代表 RA 数量
./build.sh stop
./build.sh clean
发送请求:http://127.0.0.1:8001/IotDevInit
http://127.0.0.1:8001/login#/certificates
http://127.0.0.1:8001/ApplyForABSCertificate?uid={}&&attribute={}
也可以在页面操作
http://127.0.0.1:8001/VerifyABSCertificate?no={serialNumber}
通过证书序列号:http://127.0.0.1:8001/RevokeABSCertificate?no={serialNumber}
通过用户 UID:http://127.0.0.1:8001/RevokeABSCertificateByUID?userid={uid}
也可以在页面操作
http://127.0.0.1:8001/GetCertificateNumber
通过证书序列号:http://127.0.0.1:8001/GetCertificate?no={serialNumber}
通过用户 UID:http://127.0.0.1:8001/GetCertificateByUID?uid={uid}
也可以在页面操作
./Client/abs_client --n=10000
n 表示用户数量