abstract val config: SSLConfiguration?
The config object is used to pass in the passwords for the certificate KeyStore and TrustStore