[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: |
|
||||||||||||||||||||||||||||||||||||
| 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. |