microsoft / VerifiableCredentials-Verification-SDK-Typescript

An SDK to help Relying Parties manages their Decentralized Identities and Verifiable Credentials.
MIT License
53 stars 14 forks source link

Beejones/add remote key reference #90

Closed beejones closed 4 years ago

beejones commented 4 years ago

Problem: Optionally the key id on the DID document can differ from the key id in key vault. For this a remote key reference is added to KeyReference. The kid on the signature is the id of the DID document by default The signers all have async methods for serialize and deserialize. The sign method is defaulting to passing in an object. So no more Buffer.from(JSON.stringify....

Validation: Unit tests

Type of change: