Configuring HTTPS
The following section details how to enable TLS over HTTP (HTTPS).
Requirements
In order to configure HTTPS you will need a:
- 
                                                
JKS or PKCS12 keystore, containing a private key for the server to use as its identity.
 - 
                                                
The details of the key (alias and password) and the password for the keystore.
 
Configuration
- 
                                                    
Move your chosen keystore into the SETTINGS directory.
 - 
                                                    
Add the following and set the required TLS settings in the settings.properties file:
 - 
                                                    
Next time 1Integrate starts, it will only listen on port 8443 over HTTPS. To change the secure port, add and set the HTTPS port:
interface.https.port=8443 
tls.keystore.filename=
tls.keystore.password=
tls.keystore.type=
tls.key.alias=
tls.key.password=
http.enabled=
https.enabled=
jboss.bind.address=
                                                TLS details
| 
                                                                 Parameter  | 
                                                            
                                                                 Value  | 
                                                        
|---|---|
| 
                                                                 
  | 
                                                            
                                                                 The name of the keystore file (including the extension) you have placed in your SETTINGS directory.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 The password for the keystore you have placed in your SETTINGS directory.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 Your keystore type: PKCS12 or JKS.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 The unique identifier for the key you will be using.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 The password for the key you will use in the Keystore.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 Set to false to disable the unsecure HTTP listener.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 Set to true to enable the HTTPS listener.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 The address that 1Integrate should listen on, this should match the common name protected by your certificate.  | 
                                                        


