summaryrefslogtreecommitdiffstats
path: root/PICA_node.c
diff options
context:
space:
mode:
Diffstat (limited to 'PICA_node.c')
-rw-r--r--PICA_node.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/PICA_node.c b/PICA_node.c
index e27364f..04a5c9c 100644
--- a/PICA_node.c
+++ b/PICA_node.c
@@ -23,6 +23,7 @@
#include <time.h>
#include <getopt.h>
+#include "PICA_security.h"
#include "PICA_node.h"
#include "PICA_proto.h"
#include "PICA_msgproc.h"
@@ -1393,6 +1394,11 @@ int PICA_node_init()
PICA_fatal("unable to create SSL_CTX object");
+ ret = SSL_CTX_set_cipher_list(ctx, PICA_TLS_CIPHERLIST);
+
+ if (!ret)
+ PICA_fatal("failed to set cipher list " PICA_TLS_CIPHERLIST);
+
ret = SSL_CTX_load_verify_locations(ctx, nodecfg.CA_cert_file, 0);
if (!ret)