diff options
Diffstat (limited to 'src/mod_gnutls.c')
| -rw-r--r-- | src/mod_gnutls.c | 56 |
1 files changed, 53 insertions, 3 deletions
diff --git a/src/mod_gnutls.c b/src/mod_gnutls.c index 5ca198d..014bfc8 100644 --- a/src/mod_gnutls.c +++ b/src/mod_gnutls.c | |||
| @@ -63,15 +63,55 @@ static const command_rec mgs_config_cmds[] = { | |||
| 63 | AP_INIT_TAKE1("GnuTLSClientCAFile", mgs_set_client_ca_file, | 63 | AP_INIT_TAKE1("GnuTLSClientCAFile", mgs_set_client_ca_file, |
| 64 | NULL, | 64 | NULL, |
| 65 | RSRC_CONF, | 65 | RSRC_CONF, |
| 66 | "Set the CA File for Client Certificates"), | 66 | "Set the CA File to verify Client Certificates"), |
| 67 | AP_INIT_TAKE1("GnuTLSX509CAFile", mgs_set_client_ca_file, | ||
| 68 | NULL, | ||
| 69 | RSRC_CONF, | ||
| 70 | "Set the CA File to verify Client Certificates"), | ||
| 71 | AP_INIT_TAKE1("GnuTLSPGPKeyringFile", mgs_set_keyring_file, | ||
| 72 | NULL, | ||
| 73 | RSRC_CONF, | ||
| 74 | "Set the Keyring File to verify Client Certificates"), | ||
| 75 | AP_INIT_TAKE1("GnuTLSDHFile", mgs_set_dh_file, | ||
| 76 | NULL, | ||
| 77 | RSRC_CONF, | ||
| 78 | "Set the file to read Diffie Hellman parameters from"), | ||
| 79 | AP_INIT_TAKE1("GnuTLSRSAFile", mgs_set_rsa_export_file, | ||
| 80 | NULL, | ||
| 81 | RSRC_CONF, | ||
| 82 | "Set the file to read RSA-EXPORT parameters from"), | ||
| 67 | AP_INIT_TAKE1("GnuTLSCertificateFile", mgs_set_cert_file, | 83 | AP_INIT_TAKE1("GnuTLSCertificateFile", mgs_set_cert_file, |
| 68 | NULL, | 84 | NULL, |
| 69 | RSRC_CONF, | 85 | RSRC_CONF, |
| 70 | "SSL Server Key file"), | 86 | "SSL Server X509 Certificate file"), |
| 71 | AP_INIT_TAKE1("GnuTLSKeyFile", mgs_set_key_file, | 87 | AP_INIT_TAKE1("GnuTLSKeyFile", mgs_set_key_file, |
| 72 | NULL, | 88 | NULL, |
| 73 | RSRC_CONF, | 89 | RSRC_CONF, |
| 74 | "SSL Server Certificate file"), | 90 | "SSL Server X509 Private Key file"), |
| 91 | AP_INIT_TAKE1("GnuTLSX509CertificateFile", mgs_set_cert_file, | ||
| 92 | NULL, | ||
| 93 | RSRC_CONF, | ||
| 94 | "SSL Server X509 Certificate file"), | ||
| 95 | AP_INIT_TAKE1("GnuTLSX509KeyFile", mgs_set_key_file, | ||
| 96 | NULL, | ||
| 97 | RSRC_CONF, | ||
| 98 | "SSL Server X509 Private Key file"), | ||
| 99 | AP_INIT_TAKE1("GnuTLSPGPCertificateFile", mgs_set_pgpcert_file, | ||
| 100 | NULL, | ||
| 101 | RSRC_CONF, | ||
| 102 | "SSL Server PGP Certificate file"), | ||
| 103 | AP_INIT_TAKE1("GnuTLSPGPKeyFile", mgs_set_pgpkey_file, | ||
| 104 | NULL, | ||
| 105 | RSRC_CONF, | ||
| 106 | "SSL Server PGP Private key file"), | ||
| 107 | AP_INIT_TAKE1("GnuTLSSRPPasswdFile", mgs_set_srp_tpasswd_file, | ||
| 108 | NULL, | ||
| 109 | RSRC_CONF, | ||
| 110 | "SSL Server SRP Password Conf file"), | ||
| 111 | AP_INIT_TAKE1("GnuTLSSRPPasswdConfFile", mgs_set_srp_tpasswd_conf_file, | ||
| 112 | NULL, | ||
| 113 | RSRC_CONF, | ||
| 114 | "SSL Server SRP Parameters file"), | ||
| 75 | AP_INIT_TAKE1("GnuTLSCacheTimeout", mgs_set_cache_timeout, | 115 | AP_INIT_TAKE1("GnuTLSCacheTimeout", mgs_set_cache_timeout, |
| 76 | NULL, | 116 | NULL, |
| 77 | RSRC_CONF, | 117 | RSRC_CONF, |
| @@ -80,10 +120,19 @@ static const command_rec mgs_config_cmds[] = { | |||
| 80 | NULL, | 120 | NULL, |
| 81 | RSRC_CONF, | 121 | RSRC_CONF, |
| 82 | "Cache Configuration"), | 122 | "Cache Configuration"), |
| 123 | AP_INIT_RAW_ARGS("GnuTLSPriorities", mgs_set_priorities, | ||
| 124 | NULL, | ||
| 125 | RSRC_CONF, | ||
| 126 | "The priorities to enable (ciphers, Key exchange, macs, compression)."), | ||
| 83 | AP_INIT_TAKE1("GnuTLSEnable", mgs_set_enabled, | 127 | AP_INIT_TAKE1("GnuTLSEnable", mgs_set_enabled, |
| 84 | NULL, | 128 | NULL, |
| 85 | RSRC_CONF, | 129 | RSRC_CONF, |
| 86 | "Whether this server has GnuTLS Enabled. Default: Off"), | 130 | "Whether this server has GnuTLS Enabled. Default: Off"), |
| 131 | AP_INIT_TAKE1("GnuTLSExportCertificates", mgs_set_export_certificates_enabled, | ||
| 132 | NULL, | ||
| 133 | RSRC_CONF, | ||
| 134 | "Whether to export PEM encoded certificates to CGIs. Default: Off"), | ||
| 135 | #if 0 | ||
| 87 | AP_INIT_RAW_ARGS("<GnuTLSRequire", mgs_set_require_section, | 136 | AP_INIT_RAW_ARGS("<GnuTLSRequire", mgs_set_require_section, |
| 88 | NULL, | 137 | NULL, |
| 89 | EXEC_ON_READ|OR_ALL, | 138 | EXEC_ON_READ|OR_ALL, |
| @@ -92,6 +141,7 @@ static const command_rec mgs_config_cmds[] = { | |||
| 92 | NULL, | 141 | NULL, |
| 93 | OR_ALL, | 142 | OR_ALL, |
| 94 | "Internal Command for reading Lua Bytecode."), | 143 | "Internal Command for reading Lua Bytecode."), |
| 144 | #endif | ||
| 95 | {NULL} | 145 | {NULL} |
| 96 | }; | 146 | }; |
| 97 | 147 | ||
