Class SSLContextUtils

java.lang.Object
org.apache.commons.net.util.SSLContextUtils

public class SSLContextUtils extends Object
General utilities for SSLContext.
Since:
3.0
  • Method Details

    • createSSLContext

      public static SSLContext createSSLContext(String protocol, KeyManager keyManager, TrustManager trustManager) throws IOException
      Create and initialize an SSLContext.
      Parameters:
      protocol - the protocol used to instantiate the context
      keyManager - the key manager, may be null
      trustManager - the trust manager, may be null
      Returns:
      the initialized context.
      Throws:
      IOException - this is used to wrap any GeneralSecurityException that occurs
    • createSSLContext

      public static SSLContext createSSLContext(String protocol, KeyManager[] keyManagers, TrustManager[] trustManagers) throws IOException
      Create and initialize an SSLContext.
      Parameters:
      protocol - the protocol used to instantiate the context
      keyManagers - the array of key managers, may be null but array entries must not be null
      trustManagers - the array of trust managers, may be null but array entries must not be null
      Returns:
      the initialized context.
      Throws:
      IOException - this is used to wrap any GeneralSecurityException that occurs