[CDRIVER-749] NativeTLS: Don't depend on OpenSSL on Windows and Mac OS X Created: 15/Jul/15  Updated: 28/Mar/18  Resolved: 27/May/16

Status: Closed
Project: C Driver
Component/s: libmongoc, tls
Affects Version/s: None
Fix Version/s: 1.4.0

Type: Epic Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: Hannes Magnusson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by PHPC-605 Rely on libmongoc's socket handling a... Closed
Related
related to CDRIVER-1156 TLS Improved Closed
related to CDRIVER-673 Test with and without SSL, incl. FIPS... Closed
related to CDRIVER-1105 OSX + OpenSSL Build variant in Evergreen Closed
related to CDRIVER-1109 Improve SSL test matrix Closed
related to CDRIVER-1121 Default to Native TLS Implementations Closed
related to CDRIVER-1142 Load default distribution CAs if no c... Closed

 Comments   
Comment by Hannes Magnusson [ 27/May/16 ]

As of mongoc 1.4.0 we support Windows Secure Channel and Darwin Secure Transport. By default, OpenSSL will be used if found, for backwards compatibility reasons.

The native implementations do not have any ABI breaks, and the mongoc_ssl_opts_t struct is nearly fully supported (see individual tickets for details), including providing PEM private keys and CA certificates.

Generated at Wed Feb 07 21:10:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.