blob: 01f4475774c730ed266fa8a980ee11ee79397e1e [file]
#
# The RADIUS server to authenticate against. If not specified, localhost will
# be used.
#
radius-hostname: localhost
#
# The RADIUS authentication port on which the RADIUS service is is listening.
# If not specified, the default of 1812 will be used.
#
radius-auth-port: 1812
#
# The shared secret to use when talking to the RADIUS server. This parameter is
# required and the extension will not load if this is not specified.
#
radius-shared-secret: some-shared-secret
#
# The authentication protocol to use when talking to the RADIUS server. This
# parameter is required for the extension to operate. Supported values are:
# pap, chap, mschapv1, mschapv2, eap-md5, eap-tls, and eap-ttls. Support for
# PEAP is implemented inside the extension, but, due to a regression in the
# JRadius implementation, it is currently broken. Also, if you specify eap-ttls
# you will also need to specify the `radius-eap-ttls-inner-protocol` parameter
# in order to properly configure the protocol used inside the EAP TTLS tunnel.
#
radius-auth-protocol: eap-tls
#
# The combination certificate and private key pair to use for TLS-based RADIUS
# protocols that require a client-side certificate. This parameter should specify
# the absolute path to the file. By default the extension will look for a file
# called `radius.key` in the `GUACAMOLE_HOME` directory.
#
radius-key-file: /etc/guacamole/radius.key
#
# The file type of the keystore specified by the `radius-key-file` parameter.
# Valid keystore types are pem, jceks, jks, and pkcs12. If not specified, this
# defaults to pkcs12, the default used by the JRadius library.
#
radius-key-type: pkcs12
#
# The password of the private key specified in the `radius-key-file` parameter.
# By default the extension will not use any password when trying to open the
# key file.
#
radius-key-password: some-password
#
# The absolute path to the file that stores the certificate authority
# certificates for encrypted connections to the RADIUS server. By default a
# file with the name ca.crt in the `GUACAMOLE_HOME` directory will be used.
#
radius-ca-file: /etc/guacamole/ca.crt
#
# The file type of the keystore used for the certificate authority. Valid
# formats are pem, jceks, jks, and pkcs12. If not specified this defaults to
# pem.
#
radius-ca-type: pem
#
# The password used to protect the certificate authority store, if any. If
# unspecified the extension will attempt to read the CA store without any
# password.
#
radius-ca-password: some-password
#
# This parameter controls whether or not the RADIUS extension should trust all
# certificates or verify them against known good certificate authorities. Set
# to true to allow the RADIUS server to connect without validating
# certificates. The default is false, which causes certificates to be
# validated.
#
radius-trust-all: false
#
# The number of times the client will retry the connection to the RADIUS server
# and not receive a response before giving up. By default the client will try
# the connection at most 5 times.
#
radius-retries: 5
#
# The timeout for a RADIUS connection in seconds. By default the client will
# wait for a response from the server for at most 60 seconds.
#
radius-timeout: 60
#
# When EAP-TTLS is used, this parameter specifies the inner (tunneled) protocol
# to use talking to the RADIUS server. It is required when the
# `radius-auth-protocol` parameter is set to eap-ttls. If the
# `radius-auth-protocol` value is set to something other than eap-ttls, this
# parameter has no effect and will be ignored. Valid options for this are any of
# the values for `radius-auth-protocol`, except for eap-ttls.
#
radius-eap-ttls-inner-protocol: chap
#
# This property allows the server administrator to manually set an IP address
# that will be sent to the RADIUS server to identify this RADIUS client, known
# as the "Network Access Server" (NAS) IP address. When this property is not
# specified, the RADIUS extension attempts to automatically determine the IP
# address of the system on which Guacamole is running and uses that value.
#
radius-nas-ip: 10.11.0.1