[SERVER-84712] Support configuring server TLS certificate validation in gRPC clients Created: 09/Jan/24  Updated: 12/Jan/24  Resolved: 11/Jan/24

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.3.0-rc0

Type: New Feature Priority: Major - P3
Reporter: Patrick Freed Assignee: Patrick Freed
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2024-01-22
Participants:

 Description   

mongorpc egress connection validation of a server's TLS certificates can be configured via the --tlsAllowInvalidHostNames and --tlsAllowInvalidCertificates options. These options are not currently supported when using gRPC, and so we should add support for them.



 Comments   
Comment by Githook User [ 12/Jan/24 ]

Author:

{'name': 'Patrick Freed', 'email': 'patrick.freed@mongodb.com', 'username': 'patrickfreed'}

Message: SERVER-84712 Fix gRPC client compilation on clang

GitOrigin-RevId: fa1020e559fdabb32ee7e7a6ae77a3ccc5b035ab
Branch: master
https://github.com/mongodb/mongo/commit/73542fe0641acdcf2cbf383d63391a757d44d9aa

Comment by Githook User [ 11/Jan/24 ]

Author:

{'name': 'Patrick Freed', 'email': 'patrick.freed@mongodb.com', 'username': 'patrickfreed'}

Message: SERVER-84712 Introduce gRPC client TLS verification options (#17958)

GitOrigin-RevId: 9c9928f6870f26eb814ad4a216a3b738cb4073c4
Branch: master
https://github.com/mongodb/mongo/commit/4703ea03ffa658672cf76e8da2faa941ceb41ab6

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