X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=lib%2Ftls.c;h=62e219e2f47f653c9ce88a2cb98ac0263b0482e6;hb=fed9094cd8cda69605d0c103acd14308379b6eb0;hp=610df98413d14244867902f6dbaf21fba141e5ad;hpb=4b0ff99282a91bba93eec9db37831be73b8134e4;p=libradsec.git diff --git a/lib/tls.c b/lib/tls.c index 610df98..62e219e 100644 --- a/lib/tls.c +++ b/lib/tls.c @@ -1,10 +1,11 @@ -/* Copyright 2010, 2011 NORDUnet A/S. All rights reserved. - See the file COPYING for licensing information. */ +/* Copyright 2010-2013 NORDUnet A/S. All rights reserved. + See LICENSE for licensing information. */ #if defined HAVE_CONFIG_H #include #endif +#include #include #include #include @@ -14,8 +15,8 @@ #include #include -#include "rsp_list.h" -#include "../radsecproxy.h" +#include "radsecproxy/list.h" +#include "radsecproxy/radsecproxy.h" static struct tls * _get_tlsconf (struct rs_connection *conn, const struct rs_realm *realm) @@ -214,15 +215,15 @@ tls_verify_cert (struct rs_connection *conn) goto out; } - if (inet_pton(AF_INET, hostname, &addr)) + if (inet_pton (AF_INET, hostname, &addr)) success = (subjectaltnameaddr (peer_cert, AF_INET, &addr) == 1); - else if (inet_pton(AF_INET6, hostname, &addr)) + else if (inet_pton (AF_INET6, hostname, &addr)) success = (subjectaltnameaddr (peer_cert, AF_INET6, &addr) == 1); else success = (subjectaltnameregexp (peer_cert, GEN_DNS, hostname, NULL) == 1); if (!success) - success = (cnregexp(peer_cert, hostname, NULL) == 1); + success = (cnregexp (peer_cert, hostname, NULL) == 1); if (!success) err = rs_err_conn_push (conn, RSE_CERT, "server certificate doesn't "