|
@@ -39,12 +39,14 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
|
|
|
|
|
int request_server_socket { -1 };
|
|
|
StringView serenity_resource_root;
|
|
|
+ Vector<ByteString> certificates;
|
|
|
bool use_lagom_networking { false };
|
|
|
|
|
|
Core::ArgsParser args_parser;
|
|
|
args_parser.add_option(request_server_socket, "File descriptor of the request server socket", "request-server-socket", 's', "request-server-socket");
|
|
|
args_parser.add_option(serenity_resource_root, "Absolute path to directory for serenity resources", "serenity-resource-root", 'r', "serenity-resource-root");
|
|
|
args_parser.add_option(use_lagom_networking, "Enable Lagom servers for networking", "use-lagom-networking");
|
|
|
+ args_parser.add_option(certificates, "Path to a certificate file", "certificate", 'C', "certificate");
|
|
|
args_parser.parse(arguments);
|
|
|
|
|
|
#if defined(HAVE_QT)
|
|
@@ -61,7 +63,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
|
|
|
|
|
#if defined(HAVE_QT)
|
|
|
if (!use_lagom_networking)
|
|
|
- Web::ResourceLoader::initialize(Ladybird::RequestManagerQt::create());
|
|
|
+ Web::ResourceLoader::initialize(Ladybird::RequestManagerQt::create(certificates));
|
|
|
else
|
|
|
#endif
|
|
|
TRY(initialize_lagom_networking(request_server_socket));
|