The connection between Xpress Insight 5 and MySQL should be secured by enabling an SSL connection.
To configure SSL on the connection, perform the following steps:
- Configure your MySQL server to support SSL.
You can find further information on this in the MySql documentation.
- Edit the
application.properties
file.
- Modify the
insight.server.persistence.mysql.username
and insight.server.persistence.mysql.password
to match the user account created in MySQL.
- Modify
insight.server.persistence.mysql.url
to either encrypt the connection using SSL, or to authenticate using a certificate:
- To encrypt the connection using SSL, add
useSSL=true
as a parameter in connection string.
- To point to the location of the SSL certificate (either on the file system or located in a trust store).
- When the certificate is located on the file system then location of the file must be added to the connection string:
serverSslCert=path/to/server-cert.pem
For example: jdbc:mariadb://mydatabaseserver.mycorp.com:3306/insight5?useSSL=true&serverSslCert=path/to/server-cert.pem
- When the certificate is located in a trust store then the following parameters must be added to the connection string:
storetrustStore=path/to/truststore&trustStorePassword=passwordOfStore
For example: jdbc:mariadb://mydatabaseserver.mycorp.com:3306/insight5?useSSL=true&storetrustStore=path/to/truststore&trustStorePassword=passwordOfStore
|
Note: The server name declared in the connection url must match the server name defined in the SSL certificate. If they do not match Xpress Insight will fail to startup.
|
© 2001-2024 Fair Isaac Corporation. All rights reserved. This documentation is the
property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not
convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except
solely for internal evaluation purposes to determine whether to purchase a license to the software
described in this documentation, or as otherwise set forth in a written software license agreement
between you and FICO (or a FICO affiliate). Use of this documentation and the software described in
it must conform strictly to the foregoing permitted uses, and no other use is permitted.