## Create an SSL RMI Configuration Properties File

A properties file is used to define the SSL RMI configuration. Refer to the javadoc for SSLRMIConfiguration for additional details and sample configuration files.

### Required inputs

- control mode (none|all|selective) (for example, "com.sas.services.security.ssl.control.mode=[0|1|2]" to specify the desired SSL mode)
- key store absolute file name (for example, "javax.net.ssl.keyStore=C:\TomCat\webapps\MyWebApp\private\keystore_server")
- key store password that is preferably SAS001 encoded (for example, "javax.net.ssl.keyStorePassword={sas001}MWJyaWRnZQ==")
- custom selection control file (for example, "com.sas.services.security.ssl.control.file=C:\\xxx\\sas_ssl_selective_custom.config"). Note that this property only needs to be defined if one wishes to employ a control mode of "2" (selective) and override the default selection controls.
- mutual authentication preference (for example, "com.sas.services.security.ssl.mutual.enabled=true" to enable mutual authentication)

### Procedure

1. Open a command window
2. Navigate the command window to a private directory which will contain the SSL RMI configuration properties file (for example, C:\xxx\sas_ssl_properties.config)
3. Edit the file to define the desired configuration. Sample configuration files are provided in the javadoc for SSLRMIConfiguration.