Support for sending message with digital signature between two agents.
Scenario: I am working with an application with three entities: two bifold-wallet and a aca-py server and they communicate through messages. I was trying to utilize digital signature here. For example ACA-PY server sends message to Wallet_A, and the Wallet_A require to check the digital signature of ACA-PY server and vise-versa.
Now, to sign a connection specific message, I need the private key and also to verify from other end, the connection specific public key is required. Is this doable right now in acapy ? I got few documentation but still not clear. Any related suggestions, hacks, documentations, references, Code snippets are appreciated.
Also, does the issue-credential includes digital signature of the issuer within the API call ?
NOTE: According to documentation, I got to know acapy uses pack(), unpack() function for connection specific encryption and decryption. Also If I am not wrong, it utilizes repudiable technique called authenticated encryption instead of non-repudiable mechanism.