[SERVER-34111] Plumb peer hostname through TransportLayer asio to SSL engine Created: 23/Mar/18 Updated: 25/Mar/18 Resolved: 25/Mar/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Sara Golemon | Assignee: | Sara Golemon |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Operating System: | ALL |
| Steps To Reproduce: | Attempt to connect to an Atlas instance using SSL. |
| Participants: |
| Description |
|
As of the mongo 3.7+ change to use asio for egress connections, shell clients can't connect to Atlas because they are not setting SNI for peer connections. Plumb the peer ID through to asio's SSL implementations. |