Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-11243

Docs for SERVER-32738: Add --ssl-provider build option

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • 3.7.2
    • None
    • Server

    Description

      Documentation Request Summary:

      This diff adds a build options `--ssl-provider`. When the Native TLS epic (PM-305) is complete, the three options ('auto', 'native', and 'openssl') will be settable at build time to select the crypto engine to use with mongoDB.

      'auto' is the default and will have the same effect as 'native' when building on Windows or OSX/iOS, and will fallback to 'openssl' on all other platforms.

      'native' instructs windows/apple builds to use their OS native crypto libraries.

      'openssl' forces all platforms to use the OpenSSL library (current state).

      Ticket Scope

      Work to do

      Description

      Added an --ssl-provider SCons flag to use when building the server.

      Scope of changes (files that need work and how much)

      This won't actually need any changes to the manual. We will need docs for PM-305 itself (which does have numerous changes that touch the manual), but this one is specifically about building the server, which is not something we document.

      Impact to other docs outside of this product

      Someone will (probably) need to do an update to https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source, but that's not something we maintain.

      MVP (work and date?)

      n/a

      Resources (e.g. Scope Docs, Invision)

      PM-305 Design Document https://docs.google.com/document/d/1YmjxQoZXqPew6tZDcfGFiDNe0OCMjBtml-0leN-sSQ0/edit#

      Checklist

      [ x ] Read product documentation (design, spec, scope docs)
      [ x ] Look at the code

      Attachments

        Activity

          People

            allison.moore@mongodb.com Allison Reinheimer Moore
            kay.kim@mongodb.com Kay Kim (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              6 years, 3 weeks ago