keystore | The keystore of the certificates used by this socket. This contains both the certificate used to authenticate the server as well as authenticate clients. | None | Yes |
storepass | Password for the keystore. | None | Yes |
keypass | Password for the key with the given alias. | Defaults to storepass | No, but its a good idea |
alias | The name of the certificate in the keystore used for server authentication. | sslkey | No |
ciphers | A comma seperated list of cipher suites to use to encrypt the SSL socket. | | No |
protocols | A comma seperated list of protocols to use in negotiating the SSL socket. | | No |
clientauth | Setting this to true will require clients authenticate to the server. | false | No |