summaryrefslogtreecommitdiffstats
path: root/ssl.h
diff options
context:
space:
mode:
authorjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>2008-01-21 19:09:56 +0000
committerjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>2008-01-21 19:09:56 +0000
commit7686b1c407f8e78d24669971219f9bc253521744 (patch)
tree39e013f5e6bfd6e94a0677c7a759d7e43d51a5a5 /ssl.h
parente342be3fcd0bb1208cb2e7dc003042cc14bcdb36 (diff)
downloadopenvpn-7686b1c407f8e78d24669971219f9bc253521744.tar.gz
openvpn-7686b1c407f8e78d24669971219f9bc253521744.tar.xz
openvpn-7686b1c407f8e78d24669971219f9bc253521744.zip
Rewrote extract_x509_field and modified COMMON_NAME_CHAR_CLASS
to allow forward slash characters ("/") in the X509 common name (Pavel Shramov). git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@2638 e7ae566f-a301-0410-adde-c780ea21d3b5
Diffstat (limited to 'ssl.h')
-rw-r--r--ssl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ssl.h b/ssl.h
index 5c71611..f80e083 100644
--- a/ssl.h
+++ b/ssl.h
@@ -282,7 +282,7 @@
/* Legal characters in an X509 or common name */
#define X509_NAME_CHAR_CLASS (CC_ALNUM|CC_UNDERBAR|CC_DASH|CC_DOT|CC_AT|CC_COLON|CC_SLASH|CC_EQUAL)
-#define COMMON_NAME_CHAR_CLASS (CC_ALNUM|CC_UNDERBAR|CC_DASH|CC_DOT|CC_AT)
+#define COMMON_NAME_CHAR_CLASS (CC_ALNUM|CC_UNDERBAR|CC_DASH|CC_DOT|CC_AT|CC_SLASH)
/* Maximum length of OCC options string passed as part of auth handshake */
#define TLS_OPTIONS_LEN 512