aries-cloudagent-python icon indicating copy to clipboard operation
aries-cloudagent-python copied to clipboard

Support for sending message with digital signature between two agents.

Open YEASIN49 opened this issue 1 year ago • 0 comments

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.

YEASIN49 avatar Jul 30 '24 18:07 YEASIN49