• 
      

    Promote some mandatory properties from cert storage backends to base.

    Review Request #14898 — Created March 12, 2026 and updated — Latest diff uploaded

    Information

    Review Board
    release-7.1.x

    Reviewers

    There are some important variables in the SSL/TLS cert storage backends
    that are currently locked into the file storage backend. This promotes
    the following from that backend into the base classes and adds
    validation during construction:

    • BaseStoredCertificate.hostname
    • BaseStoredCertificate.port
    • BaseStoredCertificateBundle.name
    • BaseStoredCertificateFingerprints.hostname
    • BaseStoredCertificateFingerprints.port

    Unit tests pass.

    Commits

    Files