Promote some mandatory properties from cert storage backends to base.
Review Request #14898 — Created March 12, 2026 and updated — Latest diff uploaded
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.hostnameBaseStoredCertificate.portBaseStoredCertificateBundle.nameBaseStoredCertificateFingerprints.hostnameBaseStoredCertificateFingerprints.port
Unit tests pass.