diff --git a/Libraries/LibTLS/Certificate.h b/Libraries/LibTLS/Certificate.h index a05c76b4c18..fc96e1d6844 100644 --- a/Libraries/LibTLS/Certificate.h +++ b/Libraries/LibTLS/Certificate.h @@ -300,24 +300,6 @@ private: Optional m_is_self_signed; }; -class DefaultRootCACertificates { -public: - DefaultRootCACertificates(); - - Vector const& certificates() const { return m_ca_certificates; } - - static ErrorOr> parse_pem_root_certificate_authorities(ByteBuffer&); - static ErrorOr> load_certificates(Span custom_cert_paths = {}); - - static DefaultRootCACertificates& the(); - - static void set_default_certificate_paths(Span paths); - -private: - Vector m_ca_certificates; -}; - } using TLS::Certificate; -using TLS::DefaultRootCACertificates; diff --git a/Libraries/LibTLS/TLSv12.h b/Libraries/LibTLS/TLSv12.h index 02b25fd004e..efc09c45637 100644 --- a/Libraries/LibTLS/TLSv12.h +++ b/Libraries/LibTLS/TLSv12.h @@ -549,4 +549,23 @@ private: RefPtr m_handshake_timeout_timer; }; +class DefaultRootCACertificates { +public: + DefaultRootCACertificates(); + + Vector const& certificates() const { return m_ca_certificates; } + + static ErrorOr> parse_pem_root_certificate_authorities(ByteBuffer&); + static ErrorOr> load_certificates(Span custom_cert_paths = {}); + + static DefaultRootCACertificates& the(); + + static void set_default_certificate_paths(Span paths); + +private: + Vector m_ca_certificates; +}; + } + +using TLS::DefaultRootCACertificates; diff --git a/Services/RequestServer/main.cpp b/Services/RequestServer/main.cpp index 9d2cefdcc6c..1ada7318e3f 100644 --- a/Services/RequestServer/main.cpp +++ b/Services/RequestServer/main.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #if defined(AK_OS_MACOS)