CPC H04L 9/3247 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); H04L 51/52 (2022.05); H04L 67/02 (2013.01); H04L 67/53 (2022.05); H04L 9/3252 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, in a messaging application on a receiving client device, a message from a sending client device in an encrypted end-to-end (E2E) messaging session between the sending client device and the receiving client device, the message comprising a link to a content item at a third-party content provider and an identifier for a private key for the E2E messaging session stored on the receiving client device, wherein a public key associated with the private key is utilized by the sending client device as part of the E2E messaging session;
displaying the link in a user interface of the messaging application;
receiving a selection of the link in the user interface of the messaging application;
retrieving the private key identified by the identifier;
generating a digital signature for the link using the private key;
sending the digital signature to the third-party content provider; and
receiving the content item from the third-party content provider.
|