-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Security 2022-07-11, Security 2022-07-25, Security 2022-08-08, Security 2022-08-22, Security 2022-10-31
-
169
Create a class called AsymmetricKeySignatureVerifier. It should have a single method called verify, which takes in a message, signature, and message digest context and returns a Status depending on whether or not the signature verification occurred as expected.
The class should store a unique_ptr to the verification context that it uses for verification. This context is initialized with a public key that is passed into the constructor of the class.
The class should be unit tested using NIST RS256 vectors to ensure that it properly verifies signed messages.
Find more details here.
- depends on
-
SERVER-67660 Implement JWKManager
- Closed
- is related to
-
SERVER-69803 Revert PM-2888 spike on 6.1
- Closed
- related to
-
SERVER-70954 Implement JWSValidator
- Closed