public interface org.apache.tomcat.util.net.SSLContext
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.tomcat.util.net.SSLContext
  super_class: java.lang.Object
{
  public abstract void init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom);
    descriptor: ([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.security.KeyManagementException
    MethodParameters:
      Name  Flags
      kms   
      tms   
      sr    

  public abstract void destroy();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.net.ssl.SSLSessionContext getServerSessionContext();
    descriptor: ()Ljavax/net/ssl/SSLSessionContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.net.ssl.SSLEngine createSSLEngine();
    descriptor: ()Ljavax/net/ssl/SSLEngine;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.net.ssl.SSLServerSocketFactory getServerSocketFactory();
    descriptor: ()Ljavax/net/ssl/SSLServerSocketFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.net.ssl.SSLParameters getSupportedSSLParameters();
    descriptor: ()Ljavax/net/ssl/SSLParameters;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.security.cert.X509Certificate[] getCertificateChain(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/security/cert/X509Certificate;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      alias  

  public abstract java.security.cert.X509Certificate[] getAcceptedIssuers();
    descriptor: ()[Ljava/security/cert/X509Certificate;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "SSLContext.java"