summaryrefslogtreecommitdiffstats
path: root/openvpn.8
diff options
context:
space:
mode:
authorDavide Brini <dave_br@gmx.com>2010-04-27 12:20:05 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2010-10-21 11:39:30 +0200
commit7d5e26cbb53e2700c966e6b6e815f0c824da8956 (patch)
tree5c0d1d9fc28478c67761d745cc06a4cc4b01b6d5 /openvpn.8
parent892e64b6b9e08f838add6b32dfdea73d607b36ce (diff)
downloadopenvpn-7d5e26cbb53e2700c966e6b6e815f0c824da8956.tar.gz
openvpn-7d5e26cbb53e2700c966e6b6e815f0c824da8956.tar.xz
openvpn-7d5e26cbb53e2700c966e6b6e815f0c824da8956.zip
Fix certificate serial number export
contrib/OCSP_check/OCSP_check.sh: New barebone script to demonstrate how to use $tls_serial_{n} to perform simple OCSP queries using OpenSSL command line "openssl ocsp". Minimal sanity checks to fail if user tries to use it without customizing. openvpn.8: Added some notes about $tls_serial_{n} format and usage to the existing description. ssl.c: correctly manage and export serial numbers of any size (as parsed by OpenSSL) into the environment. Set to empty string in case of errors, as 0 and negative numbers are all possible (although illegal) certificate serial numbers. Use an OpenSSL BIO object to do the job. Conforms to coding style guidelines. See the discussion at http://article.gmane.org/gmane.network.openvpn.devel/3588 for more details. Signed-off-by: Davide Brini <dave_br@gmx.com> Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> Acked-by: David Sommerseth <dazo@users.sourceforge.net>
Diffstat (limited to 'openvpn.8')
-rw-r--r--openvpn.87
1 files changed, 6 insertions, 1 deletions
diff --git a/openvpn.8 b/openvpn.8
index 707b2ed..eb8fd42 100644
--- a/openvpn.8
+++ b/openvpn.8
@@ -5355,7 +5355,12 @@ where
is the verification level. Only set for TLS connections. Set prior
to execution of
.B \-\-tls-verify
-script.
+script. This is in the form of a hex string like "37AB46E0", which is
+suitable for doing serial-based OCSP queries (with OpenSSL, you have
+to prepend "0x" to the string). If something goes wrong while reading
+the value from the certificate it will be an empty string, so your
+code should check that.
+See the contrib/OCSP_check/OCSP_check.sh script for an example.
.\"*********************************************************
.TP
.B tun_mtu