WL#1443: Implement SSL VIO with CryptoAPI on Windows
Affects: Server-7.1 — Status: On-Hold — Priority: Medium
There should be an option to use the 'native' SSL functionality on Windows via CryptoAPI so that users can utilize the SSL tools built in to Windows that they are already familiar with. The plan is to include this SSL code in every build of MySQL since it doesn't require any export considerations. Currently we have a status variable named HAVE_OPENSSL. This should change to just HAVE_SSL. We would then have another status variable that would indicate SSL type. On Linux, this might read YaSSL or OpenSSL. On Windows, it would read Native. Code that is dependent on SSL being implemented would use an #IF HAVE_SSL instead of #if HAVE_OPENSSL or #if HAVE_YASSL and #if HAVE_SSL would _always_ be true for Windows. References: "MSDN Library - Cryptography Reference" http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptography_reference.asp
Copyright (c) 2000, 2017, Oracle Corporation and/or its affiliates. All rights reserved.