Octavi00 opened a new pull request, #10975:
URL: https://github.com/apache/gravitino/pull/10975

   Co-authored with @Vonna9 and @jujusjuicebox
   
   [Improvement] Add tlsConfigurer for Gravitino #9836
      
   
   ### What changes were proposed in this pull request?
   The following changes are unit tests to test the proposed SSL certificate 
authentication for clients.
   
   ### Why are the changes needed?
   The following changes were added to replicate the issue, which was claimed 
to be the lack of mTLS, and we decided to see if improvements toward SSL 
certificates were actually needed. To be able to confirm or deny such, we 
decided to add a couple of tests to the 
common/src/test/java/org/apache/gravitino/server/web/TestJettyServer.java to 
prove if SSL certificates fail in either keystores or during client 
authentications. We found that mTLS is already automatically supported by the 
Gravitino Server, and clients are able to respond to the mTLS request. In such 
a case, that means this Improvement wasn't actually needed and was most likely 
addressed in a separate pr.
   
   
   Fix: #9836 
   
   ### Does this PR introduce _any_ user-facing change?
   No
   
   ### How was this patch tested?
   Using the command 
   ./gradlew :server-common:test --tests 
"org.apache.gravitino.server.web.TestJettyServer", the build succeeded with the 
newly added tests proving mTLS support.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to