Lines 19-25
OVPNCONFIG="ovpnoptions"
Link Here
|
19 |
DEFAULT_SERVERNAME="openvpn-server" |
19 |
DEFAULT_SERVERNAME="openvpn-server" |
20 |
DEFAULT_OWN_CA="$CERTSDIR/$DEFAULT_SERVERNAME-CA.crt" |
20 |
DEFAULT_OWN_CA="$CERTSDIR/$DEFAULT_SERVERNAME-CA.crt" |
21 |
DEFAULT_CA="$SSL_CERTDIR/ca-root.pem" |
21 |
DEFAULT_CA="$SSL_CERTDIR/ca-root.pem" |
22 |
DHPARAM_NUMBITS="1024" |
22 |
DHPARAM_NUMBITS="2048" |
23 |
CACHEDIR="/var/cache/alterator/openvpn-server" |
23 |
CACHEDIR="/var/cache/alterator/openvpn-server" |
24 |
CCDDIR="$CHROOTDIR/$CONFDIR/ccd" |
24 |
CCDDIR="$CHROOTDIR/$CONFDIR/ccd" |
25 |
IFACESDIR="$ETCNET_IFACESDIR" |
25 |
IFACESDIR="$ETCNET_IFACESDIR" |
Lines 130-141
is_gost()
Link Here
|
130 |
$OPENSSL "$1" -noout -text -in "$2" | egrep -qs 'Public Key Algorithm:[[:blank:]]+GOST' |
130 |
$OPENSSL "$1" -noout -text -in "$2" | egrep -qs 'Public Key Algorithm:[[:blank:]]+GOST' |
131 |
} |
131 |
} |
132 |
|
132 |
|
|
|
133 |
check_dhparam() |
134 |
{ |
135 |
[ -n "$in_dhparams" ] && DHPARAM_NUMBITS="$in_dhparams" |
136 |
} |
137 |
|
133 |
make_ssl_files() |
138 |
make_ssl_files() |
134 |
{ |
139 |
{ |
135 |
[ -n "$1" ] || return |
140 |
[ -n "$1" ] || return |
136 |
ssl_make_key "$1" |
141 |
ssl_make_key "$1" |
137 |
ssl_check_cert "$1" || ssl_make_req "$1" |
142 |
ssl_check_cert "$1" || ssl_make_req "$1" |
138 |
ssl_check_dhparam "$1" || ssl_make_dhparam "$1" "$DHPARAM_NUMBITS" |
143 |
ssl_check_dhparam "$1" && check_dhparam || ssl_make_dhparam "$1" "$DHPARAM_NUMBITS" |
139 |
} |
144 |
} |
140 |
|
145 |
|
141 |
### ip helpers |
146 |
### ip helpers |
Lines 307-312
list_clients()
Link Here
|
307 |
ls "$CCDDIR" 2>/dev/null |
312 |
ls "$CCDDIR" 2>/dev/null |
308 |
} |
313 |
} |
309 |
|
314 |
|
|
|
315 |
list_dhparams() |
316 |
{ |
317 |
write_enum_item "2048" |
318 |
write_enum_item "3072" |
319 |
write_enum_item "4096" |
320 |
} |
321 |
|
310 |
list_client_networks() |
322 |
list_client_networks() |
311 |
{ |
323 |
{ |
312 |
local client_name="$1";shift |
324 |
local client_name="$1";shift |
Lines 1000-1006
on_message()
Link Here
|
1000 |
;; |
1012 |
;; |
1001 |
avail_tls_ciphers) list_tls_ciphers | write_enum |
1013 |
avail_tls_ciphers) list_tls_ciphers | write_enum |
1002 |
;; |
1014 |
;; |
1003 |
avail_digests) list_digests | write_enum |
1015 |
avail_dhparams) list_dhparams | write_enum |
|
|
1016 |
;; |
1017 |
avail_digests) list_digests | write_enum |
1004 |
;; |
1018 |
;; |
1005 |
esac |
1019 |
esac |
1006 |
;; |
1020 |
;; |