io.sureshg.extn / getSSLContext

getSSLContext

fun getSSLContext(protocol: String = "Default", keyManagers: Array<out X509KeyManager>? = null, trustManagers: Array<out X509TrustManager>? = null, secureRandom: SecureRandom? = null): SSLContext

Returns a SSLContext instance for given protocol and X509 key and trust store managers. TrustManagers decide whether to allow connections and KeyManagers decide which key material to use.

Parameters

protocol - SSL context protocol keyManagers - X509KeyManager which manages your keystore trustManagers - X509TrustManager which manages your trust store secureRandom - SecureRandom instance.