// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_SSL_SSL_CONFIG_SERVICE_H_ #define NET_SSL_SSL_CONFIG_SERVICE_H_ #include <optional> #include <string_view> #include <vector> #include "base/observer_list.h" #include "net/base/net_export.h" #include "net/ssl/ssl_config.h" namespace net { struct NET_EXPORT SSLContextConfig { … }; // The interface for retrieving global SSL configuration. This interface // does not cover setting the SSL configuration, as on some systems, the // SSLConfigService objects may not have direct access to the configuration, or // live longer than the configuration preferences. class NET_EXPORT SSLConfigService { … }; } // namespace net #endif // NET_SSL_SSL_CONFIG_SERVICE_H_