Changeset a3c97d1 in mod_gnutls for src/gnutls_config.c
- Timestamp:
- Dec 3, 2007, 1:26:23 PM (15 years ago)
- Branches:
- asyncio, debian/master, debian/stretch-backports, jessie-backports, main, master, msva, proxy-ticket, upstream
- Children:
- 8e2a483
- Parents:
- 2226711
- git-author:
- Nikos Mavrogiannopoulos <nmav@…> (12/03/07 13:26:23)
- git-committer:
- Nokis Mavrogiannopoulos <nmav@…> (12/03/07 13:26:23)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gnutls_config.c
r2226711 ra3c97d1 55 55 const char *arg) 56 56 { 57 mgs_srvconf_rec *sc = 58 (mgs_srvconf_rec *) ap_get_module_config(parms->server-> 59 module_config, 60 &gnutls_module); 61 62 sc->dh_params_file = ap_server_root_relative(parms->pool, arg); 57 int ret; 58 gnutls_datum_t data; 59 const char *file; 60 apr_pool_t *spool; 61 mgs_srvconf_rec *sc = 62 (mgs_srvconf_rec *) ap_get_module_config(parms->server-> 63 module_config, 64 &gnutls_module); 65 66 apr_pool_create(&spool, parms->pool); 67 68 file = ap_server_root_relative(spool, arg); 69 70 if (load_datum_from_file(spool, file, &data) != 0) { 71 return apr_psprintf(parms->pool, "GnuTLS: Error Reading " 72 "DH params '%s'", file); 73 } 74 75 gnutls_dh_params_init(&sc->dh_params); 76 ret = 77 gnutls_dh_params_import_pkcs3(sc->dh_params, &data, GNUTLS_X509_FMT_PEM); 78 if (ret != 0) { 79 return apr_psprintf(parms->pool, "GnuTLS: Failed to Import " 80 "DH params '%s': (%d) %s", file, ret, 81 gnutls_strerror(ret)); 82 } 83 84 apr_pool_destroy(spool); 63 85 64 86 return NULL; … … 68 90 const char *arg) 69 91 { 70 mgs_srvconf_rec *sc = 71 (mgs_srvconf_rec *) ap_get_module_config(parms->server-> 72 module_config, 73 &gnutls_module); 74 75 sc->rsa_params_file = ap_server_root_relative(parms->pool, arg); 76 92 int ret; 93 gnutls_datum_t data; 94 const char *file; 95 apr_pool_t *spool; 96 mgs_srvconf_rec *sc = 97 (mgs_srvconf_rec *) ap_get_module_config(parms->server-> 98 module_config, 99 &gnutls_module); 100 101 apr_pool_create(&spool, parms->pool); 102 103 file = ap_server_root_relative(spool, arg); 104 105 if (load_datum_from_file(spool, file, &data) != 0) { 106 return apr_psprintf(parms->pool, "GnuTLS: Error Reading " 107 "RSA params '%s'", file); 108 } 109 110 gnutls_rsa_params_init(&sc->rsa_params); 111 ret = 112 gnutls_rsa_params_import_pkcs1(sc->rsa_params, &data, GNUTLS_X509_FMT_PEM); 113 if (ret != 0) { 114 return apr_psprintf(parms->pool, "GnuTLS: Failed to Import " 115 "RSA params '%s': (%d) %s", file, ret, 116 gnutls_strerror(ret)); 117 } 118 119 apr_pool_destroy(spool); 77 120 return NULL; 78 121 } … … 104 147 if (ret != 0) { 105 148 return apr_psprintf(parms->pool, "GnuTLS: Failed to Import " 106 "Certificate '%s': (%d) %s", file, ret,149 "Certificate '%s': (%d) %s", file, ret, 107 150 gnutls_strerror(ret)); 108 151 }
Note: See TracChangeset
for help on using the changeset viewer.