Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-101468

Update certificate generation to be cross-platform and deterministic

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security
    • Fully Compatible
    • Security 2025-03-17, Security 2025-03-31
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This is desirable in order to have certificate generation be managed by Bazel. In order for caching to work correctly, Bazel expects its targets to be hermetic, meaning given the same build inputs, the targets produced should be the same. Also, since we are generating certificates as part of the build process, we need it to work on all platforms which we build on. s390x and PPC may be difficult customers here; if it's too hard, we may not support local certificate generation on these platforms.

            Assignee:
            gabriel.marks@mongodb.com Gabriel Marks
            Reporter:
            gabriel.marks@mongodb.com Gabriel Marks
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: