Page History
By default, all the requests to AppServer are sent over HTTP protocol. To configure secure SSL connection, you need to enable SSL for AppServer as described in this section.
...
3. Scroll down to the section with parameters responsible for secure connection: <SSL>...</SSL>.
This section applies to SSL setup on Windows-based environments
Code Block | ||||
---|---|---|---|---|
| ||||
<!-- Secure connection --> <SSL> <EnableSSL>true</EnableSSL> <!-- Transport Layer Security (TLS) version. Possible values: TLSV1, TLSV1_1, TLSV1_2. --> <TLSVersion>TLSV1_2</TLSVersion> <!-- The source of an SSL certificate. Possible values: FILE, STORE. The default value is STORE. --> <SSLCertificateSource>STORE</SSLCertificateSource> <SSLCertificateStoreSettings> <!-- The Common Name represents the server name protected by the SSL certificate (the fully qualified HostName). --> <SSLCertificateCommonName></SSLCertificateCommonName> <!-- If specified, Windows machine certificate store is used. Otherwise, the user's certificate store is used. The default value is true. --> <SSLCertificateUseMachineStore>true</SSLCertificateUseMachineStore> <!-- Possible values: MY (Personal), ROOT (Trusted Root Certification Authorities), TRUST (Enterprise Trust), CA (Intermediate Certification Authorities), USERDS (Active Directory User Object). The default value is MY. --> <SSLCertificateStore>MY</SSLCertificateStore> </SSLCertificateStoreSettings> <SSLCertificateFileSettings> <!--Path to PKCS #12 (*.pfx) file containing the certificate and corresponding private key. Path example: C:/Program Files/WebSpellChecker/AppServer/certificate.pfx --> <SSLCertificateFile></SSLCertificateFile> <SSLCertificatePassword></SSLCertificatePassword> </SSLCertificateFileSettings> </SSL> |
This section applies to SSL setup on Linux-based environments
Code Block | ||||
---|---|---|---|---|
| ||||
<!-- Secure connection --> <SSL> <EnableSSL>true</EnableSSL> <!-- Transport Layer Security (TLS) version. Possible values: TLSV1, TLSV1_1, TLSV1_2. --> <TLSVersion>TLSV1_2</TLSVersion> <!-- Path to certificate file (PEM format). Path example: /opt/WSC/AppServer/cert.pem --> <SSLCertificateFile></SSLCertificateFile> <!-- Path to private key file (PEM format). Path example: /opt/WSC/AppServer/key.pem --> <SSLCertificateKeyFile></SSLCertificateKeyFile> <SSLCertificatePassword></SSLCertificatePassword> <!-- Contains the path to the file or directory containing the CA/root certificates. The default value is empty. --> <SSLCertificateAuthorityLocation></SSLCertificateAuthorityLocation> <!-- specifies whether the builtin CA certificates from OpenSSL are used. The default value is false. --> <SSLCertificateLoadDefaultCA>false</SSLCertificateLoadDefaultCA> </SSL> |
...