Hello
I am trying to configure the REST API in the UC4 Automation Engine to use SSL.
Here is my ucsrv.ini configuration...
[REST]
host=server.domain.com
port=8088
sslEnabled=1
keystore=/path/to/keystore.jks
keystorePassword=--01234567890123456789012345678901
keyPassword=--01234567890123456789012345678901
parallelDbConnections=5
sessionTimeout=120
I am unable to configure the cert alias. Unless the cert alias is 'jetty' in the keystore, I receive this error:
The alias "jetty" does not exist in the keystoreIs there a way to configure the cert alias to something other than 'jetty'? I have tried the following (none seem to work)
1) certAlias=server.domain.com (according to jetty documentation)
2) keyAlias=server.domain.com (according to the Automic TLS/SSL hardening documentation for the AWI -
https://docs.automic.com/documentation/webhelp/english/AA/12.3/DOCU/12.3/Automic%20Automation%20Guides/help.htm#_Common/Security/Security_Hardening_HTTPS_SSL.htm?Highlight=keyalias )
3) keystoreAlias=server.domain.com (as a guess).
I found the error message in the uc.msl file, which implies to me that this is not possible. Any confirmation or guidance to configuration is appreciated.
$ strings uc.msl | grep jetty
00045101DEEin Eintrag mit dem Alias "jetty" fehlt in der Keystore Datei '&01'.
00045101EEThe alias "jetty" does not exist in the keystore '&01'.
jetty