|
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 |
;; |