Class JSSUtil

java.lang.Object
org.apache.tomcat.util.net.SSLUtilBase
org.dogtagpki.jss.tomcat.JSSUtil
All Implemented Interfaces:
org.apache.tomcat.util.net.SSLUtil

public class JSSUtil extends org.apache.tomcat.util.net.SSLUtilBase
  • Field Details

    • logger

      public static org.apache.juli.logging.Log logger
    • keyAlias

      private String keyAlias
    • engine

      private SSLEngine engine
    • protocols

      private Set<String> protocols
    • ciphers

      private Set<String> ciphers
  • Constructor Details

    • JSSUtil

      public JSSUtil(org.apache.tomcat.util.net.SSLHostConfigCertificate cert)
  • Method Details

    • init

      private void init()
    • getKeyManagers

      public KeyManager[] getKeyManagers() throws Exception
      Specified by:
      getKeyManagers in interface org.apache.tomcat.util.net.SSLUtil
      Overrides:
      getKeyManagers in class org.apache.tomcat.util.net.SSLUtilBase
      Throws:
      Exception
    • getTrustManagers

      public TrustManager[] getTrustManagers() throws Exception
      Specified by:
      getTrustManagers in interface org.apache.tomcat.util.net.SSLUtil
      Overrides:
      getTrustManagers in class org.apache.tomcat.util.net.SSLUtilBase
      Throws:
      Exception
    • createSSLContextInternal

      public org.apache.tomcat.util.net.SSLContext createSSLContextInternal(List<String> negotiableProtocols) throws Exception
      Specified by:
      createSSLContextInternal in class org.apache.tomcat.util.net.SSLUtilBase
      Throws:
      Exception
    • isTls13RenegAuthAvailable

      public boolean isTls13RenegAuthAvailable()
      Specified by:
      isTls13RenegAuthAvailable in class org.apache.tomcat.util.net.SSLUtilBase
    • getLog

      public org.apache.juli.logging.Log getLog()
      Specified by:
      getLog in class org.apache.tomcat.util.net.SSLUtilBase
    • getImplementedProtocols

      protected Set<String> getImplementedProtocols()
      Specified by:
      getImplementedProtocols in class org.apache.tomcat.util.net.SSLUtilBase
    • getImplementedCiphers

      protected Set<String> getImplementedCiphers()
      Specified by:
      getImplementedCiphers in class org.apache.tomcat.util.net.SSLUtilBase