In a sense, we could use the method that P2SH uses in bitcoin as a new signature system type for DDOs and Verified claims. Basically the scriptPubKey is the pubkey, and the scriptSig is the private key. This would require us to re-package bitcoins script https://github.com/bitcoin/bitcoin/blob/master/src/script/sign.h to instantiate a new BaseSignatureCreator for the message instead of a Bitcoin transactions, and invoke ProduceSignature.
In a sense, we could use the method that P2SH uses in bitcoin as a new signature system type for DDOs and Verified claims. Basically the scriptPubKey is the pubkey, and the scriptSig is the private key. This would require us to re-package bitcoins script https://github.com/bitcoin/bitcoin/blob/master/src/script/sign.h to instantiate a new BaseSignatureCreator for the message instead of a Bitcoin transactions, and invoke ProduceSignature.
This is basically one of the goals of Smart Signatures (see https://github.com/WebOfTrustInfo/ID2020DesignWorkshop/blob/master/final-documents/smarter-signatures.pdf )
This might be a bit of a large bite to commit to in this July's virtual hackathon, but it is the long term future.