(2003-2009) * @author Froxlor team (2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Settings * */ return array( 'groups' => array( 'ssl' => array( 'title' => $lng['admin']['sslsettings'], 'fields' => array( 'system_ssl_enabled' => array( 'label' => $lng['serversettings']['ssl']['use_ssl'], 'settinggroup' => 'system', 'varname' => 'use_ssl', 'type' => 'bool', 'default' => false, 'save_method' => 'storeSettingField', 'overview_option' => true ), 'system_ssl_cipher_list' => array( 'label' => $lng['serversettings']['ssl']['ssl_cipher_list'], 'settinggroup' => 'system', 'varname' => 'ssl_cipher_list', 'type' => 'string', 'string_emptyallowed' => false, 'default' => 'ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128', 'save_method' => 'storeSettingField', ), 'system_ssl_cert_file' => array( 'label' => $lng['serversettings']['ssl']['ssl_cert_file'], 'settinggroup' => 'system', 'varname' => 'ssl_cert_file', 'type' => 'string', 'string_type' => 'file', 'string_emptyallowed' => true, 'default' => '/etc/apache2/apache2.pem', 'save_method' => 'storeSettingField', ), 'system_ssl_key_file' => array( 'label' => $lng['serversettings']['ssl']['ssl_key_file'], 'settinggroup' => 'system', 'varname' => 'ssl_key_file', 'type' => 'string', 'string_type' => 'file', 'string_emptyallowed' => true, 'default' => '/etc/apache2/apache2.key', 'save_method' => 'storeSettingField', ), 'system_ssl_cert_chainfile' => array( 'label' => $lng['admin']['ipsandports']['ssl_cert_chainfile'], 'settinggroup' => 'system', 'varname' => 'ssl_cert_chainfile', 'type' => 'string', 'string_type' => 'file', 'string_emptyallowed' => true, 'default' => '', 'save_method' => 'storeSettingField', ), 'system_ssl_ca_file' => array( 'label' => $lng['serversettings']['ssl']['ssl_ca_file'], 'settinggroup' => 'system', 'varname' => 'ssl_ca_file', 'type' => 'string', 'string_type' => 'file', 'string_emptyallowed' => true, 'default' => '', 'save_method' => 'storeSettingField', ), 'system_letsencryptca' => array( 'label' => $lng['serversettings']['letsencryptca'], 'settinggroup' => 'system', 'varname' => 'letsencryptca', 'type' => 'option', 'default' => 'testing', 'option_mode' => 'one', 'option_options' => array('testing' => 'https://acme-staging.api.letsencrypt.org (Test)', 'production' => 'https://acme-v01.api.letsencrypt.org (Live)'), 'save_method' => 'storeSettingField', ), 'system_letsencryptcountrycode' => array( 'label' => $lng['serversettings']['letsencryptcountrycode'], 'settinggroup' => 'system', 'varname' => 'letsencryptcountrycode', 'type' => 'string', 'string_emptyallowed' => false, 'default' => 'DE', 'save_method' => 'storeSettingField', ), 'system_letsencryptstate' => array( 'label' => $lng['serversettings']['letsencryptstate'], 'settinggroup' => 'system', 'varname' => 'letsencryptstate', 'type' => 'string', 'string_emptyallowed' => false, 'default' => 'Germany', 'save_method' => 'storeSettingField', ), ) ) ) );