]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Expose tls_init_ctx()
authorAlan T. DeKok <aland@freeradius.org>
Wed, 3 Sep 2014 19:06:35 +0000 (15:06 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 3 Sep 2014 19:06:35 +0000 (15:06 -0400)
src/include/tls-h
src/main/tls.c

index 16648c54c388376c26e5ffcf67a5f50abb5b83e8..8e46bcb32a2490555dc4ab75d28e7c9575c78df2 100644 (file)
@@ -301,6 +301,7 @@ tls_session_t       *tls_new_session(TALLOC_CTX *ctx, fr_tls_server_conf_t *conf, REQU
 tls_session_t  *tls_new_client_session(fr_tls_server_conf_t *conf, int fd);
 fr_tls_server_conf_t *tls_server_conf_parse(CONF_SECTION *cs);
 fr_tls_server_conf_t *tls_client_conf_parse(CONF_SECTION *cs);
+SSL_CTX                *tls_init_ctx(fr_tls_server_conf_t *conf, int client);
 int            tls_handshake_recv(REQUEST *, tls_session_t *ssn);
 int            tls_handshake_send(REQUEST *, tls_session_t *ssn);
 void           tls_session_information(tls_session_t *ssn);
index 2798a4142700fcda6c80064376586831e48c5c0f..f58be66ce8de3578afc8701a43c625e0b9ebfcb2 100644 (file)
@@ -2116,13 +2116,13 @@ void tls_global_cleanup(void)
 }
 
 /*
- *     Create Global context SSL and use it in every new session
+ *     Create SSL context
  *
  *     - Load the trusted CAs
  *     - Load the Private key & the certificate
  *     - Set the Context options & Verify options
  */
-static SSL_CTX *tls_init_ctx(fr_tls_server_conf_t *conf, int client)
+SSL_CTX *tls_init_ctx(fr_tls_server_conf_t *conf, int client)
 {
        SSL_CTX *ctx;
        X509_STORE *certstore;