summaryrefslogtreecommitdiffstats
path: root/ssl_verify.h
diff options
context:
space:
mode:
authorAdriaan de Jong <dejong@fox-it.com>2011-06-28 15:41:32 +0200
committerDavid Sommerseth <davids@redhat.com>2011-10-21 11:55:14 +0200
commit88aaf1aefd91b3704b3b00eeddff3befdefbc2b8 (patch)
tree31e1f30195590b7dd782ee2d6f9e37787a343d64 /ssl_verify.h
parent49620510205af8623efad434b471a4089851da19 (diff)
downloadopenvpn-88aaf1aefd91b3704b3b00eeddff3befdefbc2b8.tar.gz
openvpn-88aaf1aefd91b3704b3b00eeddff3befdefbc2b8.tar.xz
openvpn-88aaf1aefd91b3704b3b00eeddff3befdefbc2b8.zip
Refactored client_config_dir_exclusive function
Signed-off-by: Adriaan de Jong <dejong@fox-it.com> Acked-by: James Yonan <james@openvpn.net> Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'ssl_verify.h')
-rw-r--r--ssl_verify.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ssl_verify.h b/ssl_verify.h
index 19e0bdc..1944a0f 100644
--- a/ssl_verify.h
+++ b/ssl_verify.h
@@ -40,5 +40,16 @@
#include "ssl_verify_openssl.h"
#endif
+/**
+ * Perform final authentication checks, including locking of the cn, the allowed
+ * certificate hashes, and whether a client config entry exists in the
+ * client config directory.
+ *
+ * @param multi The TLS multi structure to verify locked structures.
+ * @param session The current TLS session
+ *
+ */
+void verify_final_auth_checks(struct tls_multi *multi, struct tls_session *session);
+
#endif /* SSL_VERIFY_H_ */