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....
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: