By default uvuyo is configured to communicate with clients using SSL. If you don’t install your own SSL certificate a self signed certificate is going to be used. Self signed certificates are insecure and will cause warnings in browsers. Therefor we strongly recommand to install your own certificate to make the communication between the uvuyo node and the uvuyo client secure.
To configure SSL using your certificate you need to edit uvuyo default configuration file. The default configuration file can be found in $UVUYO_HOME/etc/default.properties. Where $UVUYO_HOME is the location where you installed uvuyo, which usually is /opt/2yetis/uvuyo on Unix servers.
If the file does not exists you would need to create the file. Normally the file should exists, since it also contains the license information.
The following variables need to be set in the default.properties files to setup SSL using PKCS12
Parameter | Description |
---|---|
spring.ssl.bundle.jks.server.keystore.location | Location of the keystore |
spring.ssl.bundle.jks.server.keystore.password | Password for the keystore |
spring.ssl.bundle.jks.server.keystore.type | type of the keystore. Must be either „PKCS12“ or „JKS“ |
Example:
spring.ssl.bundle.jks.server.keystore.location=/etc/letsencrypt/live/uvuyo.pks spring.ssl.bundle.jks.server.keystore.password=2Yetis spring.ssl.bundle.jks.server.keystore.type=PKCS12