README
¶
TrustBloc VCS
The TrustBloc Verifiable Credential Service (VCS) repo contains APIs to Issue and Verify W3C Verifiable Credentials(VCs) signed using W3C Decentralized Identifiers(DIDs). These APIs are useful for the Issuer and Verifier role defined in the W3C VC Specification.
Specifications
The TrustBloc VCS implements following specifications.
- W3C Verifiable Credential Data Model (VCDM)
- W3C Decentralized Identifier (DID)
- OIDF OpenID for Verifiable Credential Issuance
- Pre Authorization Code flow
- Authorization Code low
- OIDF OpenID for Verifiable Presentation
- DIF Presentation Exchange
- DIF Well Known DID Configuration
Build
To build from source see here.
Documentation
Contributing
Thank you for your interest in contributing. Please see our community contribution guidelines for more information.
License
Apache License, Version 2.0 (Apache-2.0). See the LICENSE file.
Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
api
|
|
spec
Package spec provides primitives to interact with the openapi HTTP API.
|
Package spec provides primitives to interact with the openapi HTTP API. |
cmd
|
|
vc-rest
Module
|
|
component
|
|
credentialstatus
Module
|
|
echo
Module
|
|
event
Module
|
|
healthchecks
Module
|
|
healthchecks/mongo
Module
|
|
oidc/fosite
Module
|
|
oidc/fositemongo
Module
|
|
otp
Module
|
|
profile/reader/file
Module
|
|
wallet-cli
Module
|
|
walletcli
Module
|
|
internal
|
|
pkg
|
|
kms/aws
Package aws is a generated GoMock package.
|
Package aws is a generated GoMock package. |
kms/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
restapi/v1/common
Package common provides primitives to interact with the openapi HTTP API.
|
Package common provides primitives to interact with the openapi HTTP API. |
restapi/v1/issuer
Package issuer provides primitives to interact with the openapi HTTP API.
|
Package issuer provides primitives to interact with the openapi HTTP API. |
restapi/v1/oidc4ci
Package oidc4ci provides primitives to interact with the openapi HTTP API.
|
Package oidc4ci provides primitives to interact with the openapi HTTP API. |
restapi/v1/oidc4vp
Package oidc4vp provides primitives to interact with the openapi HTTP API.
|
Package oidc4vp provides primitives to interact with the openapi HTTP API. |
restapi/v1/refresh
Package refresh provides primitives to interact with the openapi HTTP API.
|
Package refresh provides primitives to interact with the openapi HTTP API. |
restapi/v1/verifier
Package verifier provides primitives to interact with the openapi HTTP API.
|
Package verifier provides primitives to interact with the openapi HTTP API. |
test
|
|
bdd
Module
|
|
bdd/attestation
Module
|
|
bdd/loginconsent
Module
|
|
bdd/trustregistry
Module
|
|
stress
Module
|
Click to show internal directories.
Click to hide internal directories.