aboutsummaryrefslogtreecommitdiffstats
path: root/dmvpn-ca
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2017-12-20 14:35:06 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-02-26 15:15:24 +0200
commit847297c1b1ca5b2e633187dec67612b07a2b0d44 (patch)
tree4fe76dcf46e0a641ec01086665a086ef1ab68b34 /dmvpn-ca
parent8cc6697ffd1c872ddffc5cfd9ba6caaa9e1ccd77 (diff)
downloaddmvpn-tools-847297c1b1ca5b2e633187dec67612b07a2b0d44.tar.bz2
dmvpn-tools-847297c1b1ca5b2e633187dec67612b07a2b0d44.tar.xz
hub domain name extension
Diffstat (limited to 'dmvpn-ca')
-rwxr-xr-xdmvpn-ca11
1 files changed, 11 insertions, 0 deletions
diff --git a/dmvpn-ca b/dmvpn-ca
index 69439a2..e63e533 100755
--- a/dmvpn-ca
+++ b/dmvpn-ca
@@ -1131,6 +1131,17 @@ output = scan_choice(
)
)
+ local hosts = config.hub.hosts
+ if hosts then
+ cert:addExtension(
+ x509ext.new(
+ dmvpn.OID_HUB_HOSTS,
+ 'DER',
+ asn1.sequence_of(asn1.ia5string).encode(hosts)
+ )
+ )
+ end
+
local net_config = {}
local pr_config = {}
for subnet in get_subnets() do