[SERVER-85381] Create an asymmetric crypto library Created: 18/Jan/24  Updated: 19/Jan/24

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Erwin Pe Assignee: Backlog - Security Team
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Server Security
Participants:

 Description   

The DPoP project (PM-3537) will add another area in the server where an API for performing asymmetric cryptography tasks (such as digital signature signing & validation) would be very handy. Currently, only the JWS validator for OIDC performs asymmetric crypto in the server, therefore much of the asymmetric crypto functions are implemented within JWS validator, with its platform-specific variants (eg jws_validator_(openssl|apple|none|windows).cpp).  This ticket aims to move all the common asymmetric crypto functionality (& platform specific stuff) into a library, and provide a platform agnostic API for the rest of the server.


Generated at Thu Feb 08 06:57:36 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.