ℹ️Introduction
DID Native SDK is the SDK version provided by Elastos DID for C language developers.
Features
The implementation of DID Native SDK conforms to W3C’s DID specification and verifiable credential specification - the main function set is as follows:
DID and DIDDocument
Verifiable credential
Verifiable presentation
Hierarchical Deterministic DIDs (similar with BIP32)
Secure local DID objects store
DID and credential publishing mechanism base on Elastos ID side chain
In addition, because JSON Web Token (JWT) is widely used, the key of DID can be used for signing and verifying JWT. Therefore, the Elastos DID SDK integrates the support of JWT, which provides a safe and convenient way to use JWT for applications, and there is no risk of key leakage. The JWT integrated by Native DID SDK provides the following support:
JWT
JWS (algorithm: ECDSA using P-256 and SHA-256)
Claims assertions
Claim POJO marshaling and unmarshaling
Repository and download
C/C++ code is in GitHub repository.
Download link: https://github.com/elastos/Elastos.DID.Native.SDK.git
License
elastos/Elastos.DID.Native.SDK is licensed under the MIT License.
Last updated