public class io.dropwizard.jetty.HttpsConnectorFactory extends io.dropwizard.jetty.HttpConnectorFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.dropwizard.jetty.HttpsConnectorFactory
  super_class: io.dropwizard.jetty.HttpConnectorFactory
{
  private static final org.slf4j.Logger LOGGER;
    descriptor: Lorg/slf4j/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.concurrent.atomic.AtomicBoolean LOGGED;
    descriptor: Ljava/util/concurrent/atomic/AtomicBoolean;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private java.lang.String keyStorePath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String keyStorePassword;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String keyStoreType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.validation.constraints.NotEmpty()
    RuntimeVisibleTypeAnnotations: 
      FIELD
        javax.validation.constraints.NotEmpty()

  private java.lang.String keyStoreProvider;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String trustStorePath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String trustStorePassword;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String trustStoreType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.validation.constraints.NotEmpty()
    RuntimeVisibleTypeAnnotations: 
      FIELD
        javax.validation.constraints.NotEmpty()

  private java.lang.String trustStoreProvider;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String keyManagerPassword;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.Boolean needClientAuth;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.Boolean wantClientAuth;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String certAlias;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.io.File crlPath;
    descriptor: Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.Boolean enableCRLDP;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.Boolean enableOCSP;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.Integer maxCertPathLength;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.net.URI ocspResponderUrl;
    descriptor: Ljava/net/URI;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.lang.String jceProvider;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private boolean validateCerts;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean validatePeers;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<java.lang.String> supportedProtocols;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.util.List<java.lang.String> excludedProtocols;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.util.List<java.lang.String> supportedCipherSuites;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private java.util.List<java.lang.String> excludedCipherSuites;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  private boolean allowRenegotiation;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String endpointIdentificationAlgorithm;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      javax.annotation.Nullable()

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 227
            ldc Lio/dropwizard/jetty/HttpsConnectorFactory;
            invokestatic org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
            putstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
         1: .line 228
            new java.util.concurrent.atomic.AtomicBoolean
            dup
            iconst_0
            invokespecial java.util.concurrent.atomic.AtomicBoolean.<init>:(Z)V
            putstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGED:Ljava/util/concurrent/atomic/AtomicBoolean;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 226
            aload 0 /* this */
            invokespecial io.dropwizard.jetty.HttpConnectorFactory.<init>:()V
         1: .line 237
            aload 0 /* this */
            ldc "JKS"
            putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
         2: .line 249
            aload 0 /* this */
            ldc "JKS"
            putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreType:Ljava/lang/String;
         3: .line 283
            aload 0 /* this */
            iconst_0
            putfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
         4: .line 284
            aload 0 /* this */
            iconst_0
            putfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
         5: .line 290
            aload 0 /* this */
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "SSL.*"
            aastore
            dup
            iconst_1
            ldc "TLSv1"
            aastore
            dup
            iconst_2
            ldc "TLSv1\\.1"
            aastore
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            putfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
         6: .line 298
            aload 0 /* this */
            iconst_1
            putfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
         7: .line 226
            return
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;

  public boolean getAllowRenegotiation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 305
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
            ireturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()

  public void setAllowRenegotiation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // boolean allowRenegotiation
         0: .line 310
            aload 0 /* this */
            iload 1 /* allowRenegotiation */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
         1: .line 311
            return
        end local 1 // boolean allowRenegotiation
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  allowRenegotiation  Z
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    MethodParameters:
                    Name  Flags
      allowRenegotiation  

  public java.lang.String getEndpointIdentificationAlgorithm();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 316
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.endpointIdentificationAlgorithm:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setEndpointIdentificationAlgorithm(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String endpointIdentificationAlgorithm
         0: .line 321
            aload 0 /* this */
            aload 1 /* endpointIdentificationAlgorithm */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.endpointIdentificationAlgorithm:Ljava/lang/String;
         1: .line 322
            return
        end local 1 // java.lang.String endpointIdentificationAlgorithm
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    2     0                             this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  endpointIdentificationAlgorithm  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                                 Name  Flags
      endpointIdentificationAlgorithm  

  public java.lang.String getKeyStorePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 327
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setKeyStorePath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String keyStorePath
         0: .line 332
            aload 0 /* this */
            aload 1 /* keyStorePath */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
         1: .line 333
            return
        end local 1 // java.lang.String keyStorePath
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  keyStorePath  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
              Name  Flags
      keyStorePath  

  public java.lang.String getKeyStorePassword();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 338
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setKeyStorePassword(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String keyStorePassword
         0: .line 343
            aload 0 /* this */
            aload 1 /* keyStorePassword */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
         1: .line 344
            return
        end local 1 // java.lang.String keyStorePassword
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  keyStorePassword  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                  Name  Flags
      keyStorePassword  

  public java.lang.String getKeyStoreType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 348
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()

  public void setKeyStoreType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String keyStoreType
         0: .line 353
            aload 0 /* this */
            aload 1 /* keyStoreType */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
         1: .line 354
            return
        end local 1 // java.lang.String keyStoreType
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  keyStoreType  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    MethodParameters:
              Name  Flags
      keyStoreType  

  public java.lang.String getKeyStoreProvider();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 359
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setKeyStoreProvider(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String keyStoreProvider
         0: .line 364
            aload 0 /* this */
            aload 1 /* keyStoreProvider */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
         1: .line 365
            return
        end local 1 // java.lang.String keyStoreProvider
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  keyStoreProvider  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                  Name  Flags
      keyStoreProvider  

  public java.lang.String getTrustStoreType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 369
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreType:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()

  public void setTrustStoreType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String trustStoreType
         0: .line 374
            aload 0 /* this */
            aload 1 /* trustStoreType */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreType:Ljava/lang/String;
         1: .line 375
            return
        end local 1 // java.lang.String trustStoreType
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  trustStoreType  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    MethodParameters:
                Name  Flags
      trustStoreType  

  public java.lang.String getTrustStoreProvider();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 380
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setTrustStoreProvider(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String trustStoreProvider
         0: .line 385
            aload 0 /* this */
            aload 1 /* trustStoreProvider */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
         1: .line 386
            return
        end local 1 // java.lang.String trustStoreProvider
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  trustStoreProvider  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                    Name  Flags
      trustStoreProvider  

  public java.lang.String getKeyManagerPassword();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 391
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setKeyManagerPassword(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String keyManagerPassword
         0: .line 396
            aload 0 /* this */
            aload 1 /* keyManagerPassword */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
         1: .line 397
            return
        end local 1 // java.lang.String keyManagerPassword
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  keyManagerPassword  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                    Name  Flags
      keyManagerPassword  

  public java.lang.String getTrustStorePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 402
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setTrustStorePath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String trustStorePath
         0: .line 407
            aload 0 /* this */
            aload 1 /* trustStorePath */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
         1: .line 408
            return
        end local 1 // java.lang.String trustStorePath
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  trustStorePath  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                Name  Flags
      trustStorePath  

  public java.lang.String getTrustStorePassword();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 413
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setTrustStorePassword(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String trustStorePassword
         0: .line 418
            aload 0 /* this */
            aload 1 /* trustStorePassword */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
         1: .line 419
            return
        end local 1 // java.lang.String trustStorePassword
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  trustStorePassword  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                    Name  Flags
      trustStorePassword  

  public java.lang.Boolean getNeedClientAuth();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 424
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setNeedClientAuth(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.Boolean needClientAuth
         0: .line 429
            aload 0 /* this */
            aload 1 /* needClientAuth */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
         1: .line 430
            return
        end local 1 // java.lang.Boolean needClientAuth
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  needClientAuth  Ljava/lang/Boolean;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                Name  Flags
      needClientAuth  

  public java.lang.Boolean getWantClientAuth();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 435
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setWantClientAuth(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.Boolean wantClientAuth
         0: .line 440
            aload 0 /* this */
            aload 1 /* wantClientAuth */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
         1: .line 441
            return
        end local 1 // java.lang.Boolean wantClientAuth
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  wantClientAuth  Ljava/lang/Boolean;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                Name  Flags
      wantClientAuth  

  public java.lang.String getCertAlias();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 446
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setCertAlias(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String certAlias
         0: .line 451
            aload 0 /* this */
            aload 1 /* certAlias */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
         1: .line 452
            return
        end local 1 // java.lang.String certAlias
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  certAlias  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
           Name  Flags
      certAlias  

  public java.io.File getCrlPath();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 457
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setCrlPath(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.io.File crlPath
         0: .line 462
            aload 0 /* this */
            aload 1 /* crlPath */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
         1: .line 463
            return
        end local 1 // java.io.File crlPath
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  crlPath  Ljava/io/File;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
         Name  Flags
      crlPath  

  public java.lang.Boolean getEnableCRLDP();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 468
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setEnableCRLDP(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.Boolean enableCRLDP
         0: .line 473
            aload 0 /* this */
            aload 1 /* enableCRLDP */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
         1: .line 474
            return
        end local 1 // java.lang.Boolean enableCRLDP
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  enableCRLDP  Ljava/lang/Boolean;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
             Name  Flags
      enableCRLDP  

  public java.lang.Boolean getEnableOCSP();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 479
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setEnableOCSP(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.Boolean enableOCSP
         0: .line 484
            aload 0 /* this */
            aload 1 /* enableOCSP */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
         1: .line 485
            return
        end local 1 // java.lang.Boolean enableOCSP
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  enableOCSP  Ljava/lang/Boolean;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
            Name  Flags
      enableOCSP  

  public java.lang.Integer getMaxCertPathLength();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 490
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setMaxCertPathLength(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.Integer maxCertPathLength
         0: .line 495
            aload 0 /* this */
            aload 1 /* maxCertPathLength */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
         1: .line 496
            return
        end local 1 // java.lang.Integer maxCertPathLength
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  maxCertPathLength  Ljava/lang/Integer;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                   Name  Flags
      maxCertPathLength  

  public java.net.URI getOcspResponderUrl();
    descriptor: ()Ljava/net/URI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 501
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setOcspResponderUrl(java.net.URI);
    descriptor: (Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.net.URI ocspResponderUrl
         0: .line 506
            aload 0 /* this */
            aload 1 /* ocspResponderUrl */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
         1: .line 507
            return
        end local 1 // java.net.URI ocspResponderUrl
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  ocspResponderUrl  Ljava/net/URI;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                  Name  Flags
      ocspResponderUrl  

  public java.lang.String getJceProvider();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 512
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setJceProvider(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.lang.String jceProvider
         0: .line 517
            aload 0 /* this */
            aload 1 /* jceProvider */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
         1: .line 518
            return
        end local 1 // java.lang.String jceProvider
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  jceProvider  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
             Name  Flags
      jceProvider  

  public boolean getValidatePeers();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 522
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
            ireturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()

  public void setValidatePeers(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // boolean validatePeers
         0: .line 527
            aload 0 /* this */
            iload 1 /* validatePeers */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
         1: .line 528
            return
        end local 1 // boolean validatePeers
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  validatePeers  Z
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    MethodParameters:
               Name  Flags
      validatePeers  

  public java.util.List<java.lang.String> getSupportedProtocols();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 533
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setSupportedProtocols(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.util.List supportedProtocols
         0: .line 538
            aload 0 /* this */
            aload 1 /* supportedProtocols */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
         1: .line 539
            return
        end local 1 // java.util.List supportedProtocols
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  supportedProtocols  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                    Name  Flags
      supportedProtocols  

  public java.util.List<java.lang.String> getExcludedProtocols();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 544
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setExcludedProtocols(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.util.List excludedProtocols
         0: .line 549
            aload 0 /* this */
            aload 1 /* excludedProtocols */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
         1: .line 550
            return
        end local 1 // java.util.List excludedProtocols
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  excludedProtocols  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                   Name  Flags
      excludedProtocols  

  public java.util.List<java.lang.String> getSupportedCipherSuites();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 555
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public java.util.List<java.lang.String> getExcludedCipherSuites();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 561
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
            areturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      javax.annotation.Nullable()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        javax.annotation.Nullable()

  public void setExcludedCipherSuites(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.util.List excludedCipherSuites
         0: .line 566
            aload 0 /* this */
            aload 1 /* excludedCipherSuites */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
         1: .line 567
            return
        end local 1 // java.util.List excludedCipherSuites
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  excludedCipherSuites  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                      Name  Flags
      excludedCipherSuites  

  public void setSupportedCipherSuites(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // java.util.List supportedCipherSuites
         0: .line 571
            aload 0 /* this */
            aload 1 /* supportedCipherSuites */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
         1: .line 572
            return
        end local 1 // java.util.List supportedCipherSuites
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  supportedCipherSuites  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
        javax.annotation.Nullable()
    MethodParameters:
                       Name  Flags
      supportedCipherSuites  

  public boolean isValidateCerts();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 576
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
            ireturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()

  public void setValidateCerts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // boolean validateCerts
         0: .line 581
            aload 0 /* this */
            iload 1 /* validateCerts */
            putfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
         1: .line 582
            return
        end local 1 // boolean validateCerts
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    2     1  validateCerts  Z
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
    MethodParameters:
               Name  Flags
      validateCerts  

  public boolean isValidKeyStorePath();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 586
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
            ldc "Windows-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 1
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
            ifnonnull 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      io.dropwizard.validation.ValidationMethod(message = "keyStorePath should not be null")

  public boolean isValidKeyStorePassword();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 591
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
            ldc "Windows-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 3
         1: .line 592
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
            invokestatic io.dropwizard.util.Strings.isNullOrEmpty:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 591
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/dropwizard/jetty/HttpsConnectorFactory;
    RuntimeVisibleAnnotations: 
      io.dropwizard.validation.ValidationMethod(message = "keyStorePassword should not be null or empty")

  public org.eclipse.jetty.server.Connector build(org.eclipse.jetty.server.Server, com.codahale.metrics.MetricRegistry, java.lang.String, org.eclipse.jetty.util.thread.ThreadPool);
    descriptor: (Lorg/eclipse/jetty/server/Server;Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lorg/eclipse/jetty/util/thread/ThreadPool;)Lorg/eclipse/jetty/server/Connector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=12, args_size=5
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // org.eclipse.jetty.server.Server server
        start local 2 // com.codahale.metrics.MetricRegistry metrics
        start local 3 // java.lang.String name
        start local 4 // org.eclipse.jetty.util.thread.ThreadPool threadPool
         0: .line 597
            aload 0 /* this */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
            astore 5 /* httpConfig */
        start local 5 // org.eclipse.jetty.server.HttpConfiguration httpConfig
         1: .line 599
            aload 0 /* this */
            aload 5 /* httpConfig */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildHttpConnectionFactory:(Lorg/eclipse/jetty/server/HttpConfiguration;)Lorg/eclipse/jetty/server/HttpConnectionFactory;
            astore 6 /* httpConnectionFactory */
        start local 6 // org.eclipse.jetty.server.HttpConnectionFactory httpConnectionFactory
         2: .line 601
            aload 0 /* this */
            new org.eclipse.jetty.util.ssl.SslContextFactory$Server
            dup
            invokespecial org.eclipse.jetty.util.ssl.SslContextFactory$Server.<init>:()V
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.configureSslContextFactory:(Lorg/eclipse/jetty/util/ssl/SslContextFactory;)Lorg/eclipse/jetty/util/ssl/SslContextFactory;
            astore 7 /* sslContextFactory */
        start local 7 // org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory
         3: .line 602
            aload 7 /* sslContextFactory */
            aload 0 /* this */
            aload 7 /* sslContextFactory */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.logSslInfoOnStart:(Lorg/eclipse/jetty/util/ssl/SslContextFactory;)Lorg/eclipse/jetty/util/component/AbstractLifeCycle$AbstractLifeCycleListener;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.addLifeCycleListener:(Lorg/eclipse/jetty/util/component/LifeCycle$Listener;)V
         4: .line 604
            aload 1 /* server */
            aload 7 /* sslContextFactory */
            invokevirtual org.eclipse.jetty.server.Server.addBean:(Ljava/lang/Object;)Z
            pop
         5: .line 605
            aload 1 /* server */
            new io.dropwizard.jetty.SslReload
            dup
            aload 7 /* sslContextFactory */
            aload 0 /* this */
            invokedynamic accept(Lio/dropwizard/jetty/HttpsConnectorFactory;)Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  io/dropwizard/jetty/HttpsConnectorFactory.configureSslContextFactory(Lorg/eclipse/jetty/util/ssl/SslContextFactory;)Lorg/eclipse/jetty/util/ssl/SslContextFactory; (5)
                  (Lorg/eclipse/jetty/util/ssl/SslContextFactory;)V
            invokespecial io.dropwizard.jetty.SslReload.<init>:(Lorg/eclipse/jetty/util/ssl/SslContextFactory;Ljava/util/function/Consumer;)V
            invokevirtual org.eclipse.jetty.server.Server.addBean:(Ljava/lang/Object;)Z
            pop
         6: .line 608
            new org.eclipse.jetty.server.SslConnectionFactory
            dup
            aload 7 /* sslContextFactory */
            getstatic org.eclipse.jetty.http.HttpVersion.HTTP_1_1:Lorg/eclipse/jetty/http/HttpVersion;
            invokevirtual org.eclipse.jetty.http.HttpVersion.toString:()Ljava/lang/String;
            invokespecial org.eclipse.jetty.server.SslConnectionFactory.<init>:(Lorg/eclipse/jetty/util/ssl/SslContextFactory;Ljava/lang/String;)V
         7: .line 607
            astore 9 /* sslConnectionFactory */
        start local 9 // org.eclipse.jetty.server.SslConnectionFactory sslConnectionFactory
         8: .line 610
            new org.eclipse.jetty.util.thread.ScheduledExecutorScheduler
            dup
            invokespecial org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.<init>:()V
            astore 10 /* scheduler */
        start local 10 // org.eclipse.jetty.util.thread.Scheduler scheduler
         9: .line 612
            aload 0 /* this */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildBufferPool:()Lorg/eclipse/jetty/io/ByteBufferPool;
            astore 11 /* bufferPool */
        start local 11 // org.eclipse.jetty.io.ByteBufferPool bufferPool
        10: .line 614
            aload 0 /* this */
            aload 1 /* server */
            aload 10 /* scheduler */
            aload 11 /* bufferPool */
            aload 3 /* name */
            aload 4 /* threadPool */
            iconst_2
            anewarray org.eclipse.jetty.server.ConnectionFactory
            dup
            iconst_0
        11: .line 615
            new io.dropwizard.jetty.Jetty93InstrumentedConnectionFactory
            dup
        12: .line 616
            aload 9 /* sslConnectionFactory */
        13: .line 617
            aload 2 /* metrics */
            aload 0 /* this */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.httpConnections:()Ljava/lang/String;
            invokevirtual com.codahale.metrics.MetricRegistry.timer:(Ljava/lang/String;)Lcom/codahale/metrics/Timer;
        14: .line 615
            invokespecial io.dropwizard.jetty.Jetty93InstrumentedConnectionFactory.<init>:(Lorg/eclipse/jetty/server/ConnectionFactory;Lcom/codahale/metrics/Timer;)V
            aastore
            dup
            iconst_1
        15: .line 618
            aload 6 /* httpConnectionFactory */
            aastore
        16: .line 614
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildConnector:(Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;Ljava/lang/String;Lorg/eclipse/jetty/util/thread/ThreadPool;[Lorg/eclipse/jetty/server/ConnectionFactory;)Lorg/eclipse/jetty/server/ServerConnector;
            areturn
        end local 11 // org.eclipse.jetty.io.ByteBufferPool bufferPool
        end local 10 // org.eclipse.jetty.util.thread.Scheduler scheduler
        end local 9 // org.eclipse.jetty.server.SslConnectionFactory sslConnectionFactory
        end local 7 // org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory
        end local 6 // org.eclipse.jetty.server.HttpConnectionFactory httpConnectionFactory
        end local 5 // org.eclipse.jetty.server.HttpConfiguration httpConfig
        end local 4 // org.eclipse.jetty.util.thread.ThreadPool threadPool
        end local 3 // java.lang.String name
        end local 2 // com.codahale.metrics.MetricRegistry metrics
        end local 1 // org.eclipse.jetty.server.Server server
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   17     0                   this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0   17     1                 server  Lorg/eclipse/jetty/server/Server;
            0   17     2                metrics  Lcom/codahale/metrics/MetricRegistry;
            0   17     3                   name  Ljava/lang/String;
            0   17     4             threadPool  Lorg/eclipse/jetty/util/thread/ThreadPool;
            1   17     5             httpConfig  Lorg/eclipse/jetty/server/HttpConfiguration;
            2   17     6  httpConnectionFactory  Lorg/eclipse/jetty/server/HttpConnectionFactory;
            3   17     7      sslContextFactory  Lorg/eclipse/jetty/util/ssl/SslContextFactory;
            8   17     9   sslConnectionFactory  Lorg/eclipse/jetty/server/SslConnectionFactory;
            9   17    10              scheduler  Lorg/eclipse/jetty/util/thread/Scheduler;
           10   17    11             bufferPool  Lorg/eclipse/jetty/io/ByteBufferPool;
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        javax.annotation.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
        javax.annotation.Nullable()
    MethodParameters:
            Name  Flags
      server      
      metrics     
      name        
      threadPool  

  protected org.eclipse.jetty.server.HttpConfiguration buildHttpConfiguration();
    descriptor: ()Lorg/eclipse/jetty/server/HttpConfiguration;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
         0: .line 623
            aload 0 /* this */
            invokespecial io.dropwizard.jetty.HttpConnectorFactory.buildHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
            astore 1 /* config */
        start local 1 // org.eclipse.jetty.server.HttpConfiguration config
         1: .line 624
            aload 1 /* config */
            ldc "https"
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.setSecureScheme:(Ljava/lang/String;)V
         2: .line 625
            aload 1 /* config */
            aload 0 /* this */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getPort:()I
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.setSecurePort:(I)V
         3: .line 626
            aload 1 /* config */
            new org.eclipse.jetty.server.SecureRequestCustomizer
            dup
            invokespecial org.eclipse.jetty.server.SecureRequestCustomizer.<init>:()V
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.addCustomizer:(Lorg/eclipse/jetty/server/HttpConfiguration$Customizer;)V
         4: .line 627
            aload 1 /* config */
            areturn
        end local 1 // org.eclipse.jetty.server.HttpConfiguration config
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            1    5     1  config  Lorg/eclipse/jetty/server/HttpConfiguration;

  protected org.eclipse.jetty.util.component.AbstractLifeCycle$AbstractLifeCycleListener logSslInfoOnStart(org.eclipse.jetty.util.ssl.SslContextFactory);
    descriptor: (Lorg/eclipse/jetty/util/ssl/SslContextFactory;)Lorg/eclipse/jetty/util/component/AbstractLifeCycle$AbstractLifeCycleListener;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory
         0: .line 634
            new io.dropwizard.jetty.HttpsConnectorFactory$1
            dup
            aload 0 /* this */
            aload 1 /* sslContextFactory */
            invokespecial io.dropwizard.jetty.HttpsConnectorFactory$1.<init>:(Lio/dropwizard/jetty/HttpsConnectorFactory;Lorg/eclipse/jetty/util/ssl/SslContextFactory;)V
            areturn
        end local 1 // org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0    1     1  sslContextFactory  Lorg/eclipse/jetty/util/ssl/SslContextFactory;
    MethodParameters:
                   Name  Flags
      sslContextFactory  final

  static java.util.Map<java.lang.Boolean, java.util.List<java.lang.String>> partitionSupport(java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // java.lang.String[] supportedByJVM
        start local 1 // java.lang.String[] enabledByJVM
        start local 2 // java.lang.String[] excludedByConfig
        start local 3 // java.lang.String[] includedByConfig
         0: .line 667
            aload 1 /* enabledByJVM */
            invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  java/util/regex/Pattern.compile(Ljava/lang/String;)Ljava/util/regex/Pattern; (6)
                  (Ljava/lang/String;)Ljava/util/regex/Pattern;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.List
            astore 4 /* enabled */
        start local 4 // java.util.List enabled
         1: .line 668
            aload 2 /* excludedByConfig */
            invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  java/util/regex/Pattern.compile(Ljava/lang/String;)Ljava/util/regex/Pattern; (6)
                  (Ljava/lang/String;)Ljava/util/regex/Pattern;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.List
            astore 5 /* disabled */
        start local 5 // java.util.List disabled
         2: .line 669
            aload 3 /* includedByConfig */
            invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  java/util/regex/Pattern.compile(Ljava/lang/String;)Ljava/util/regex/Pattern; (6)
                  (Ljava/lang/String;)Ljava/util/regex/Pattern;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.List
            astore 6 /* included */
        start local 6 // java.util.List included
         3: .line 671
            aload 0 /* supportedByJVM */
            invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
         4: .line 672
            invokestatic java.util.Comparator.naturalOrder:()Ljava/util/Comparator;
            invokeinterface java.util.stream.Stream.sorted:(Ljava/util/Comparator;)Ljava/util/stream/Stream;
         5: .line 673
            aload 5 /* disabled */
            aload 4 /* enabled */
            aload 6 /* included */
            invokedynamic test(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  io/dropwizard/jetty/HttpsConnectorFactory.lambda$4(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Z (6)
                  (Ljava/lang/String;)Z
            invokestatic java.util.stream.Collectors.partitioningBy:(Ljava/util/function/Predicate;)Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.Map
         6: .line 671
            areturn
        end local 6 // java.util.List included
        end local 5 // java.util.List disabled
        end local 4 // java.util.List enabled
        end local 3 // java.lang.String[] includedByConfig
        end local 2 // java.lang.String[] excludedByConfig
        end local 1 // java.lang.String[] enabledByJVM
        end local 0 // java.lang.String[] supportedByJVM
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0    supportedByJVM  [Ljava/lang/String;
            0    7     1      enabledByJVM  [Ljava/lang/String;
            0    7     2  excludedByConfig  [Ljava/lang/String;
            0    7     3  includedByConfig  [Ljava/lang/String;
            1    7     4           enabled  Ljava/util/List<Ljava/util/regex/Pattern;>;
            2    7     5          disabled  Ljava/util/List<Ljava/util/regex/Pattern;>;
            3    7     6          included  Ljava/util/List<Ljava/util/regex/Pattern;>;
    Signature: ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map<Ljava/lang/Boolean;Ljava/util/List<Ljava/lang/String;>;>;
    MethodParameters:
                  Name  Flags
      supportedByJVM    
      enabledByJVM      
      excludedByConfig  
      includedByConfig  

  private void logSupportedParameters(org.eclipse.jetty.util.ssl.SslContextFactory);
    descriptor: (Lorg/eclipse/jetty/util/ssl/SslContextFactory;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // org.eclipse.jetty.util.ssl.SslContextFactory contextFactory
         0: .line 682
            getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGED:Ljava/util/concurrent/atomic/AtomicBoolean;
            iconst_0
            iconst_1
            invokevirtual java.util.concurrent.atomic.AtomicBoolean.compareAndSet:(ZZ)Z
            ifeq 16
         1: .line 690
            aload 1 /* contextFactory */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.getSslContext:()Ljavax/net/ssl/SSLContext;
            invokevirtual javax.net.ssl.SSLContext.createSSLEngine:()Ljavax/net/ssl/SSLEngine;
            astore 2 /* engine */
        start local 2 // javax.net.ssl.SSLEngine engine
         2: .line 693
            aload 2 /* engine */
            invokevirtual javax.net.ssl.SSLEngine.getSupportedProtocols:()[Ljava/lang/String;
         3: .line 694
            aload 2 /* engine */
            invokevirtual javax.net.ssl.SSLEngine.getEnabledProtocols:()[Ljava/lang/String;
         4: .line 695
            aload 1 /* contextFactory */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.getExcludeProtocols:()[Ljava/lang/String;
         5: .line 696
            aload 1 /* contextFactory */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.getIncludeProtocols:()[Ljava/lang/String;
         6: .line 692
            invokestatic io.dropwizard.jetty.HttpsConnectorFactory.partitionSupport:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
            astore 3 /* protocols */
        start local 3 // java.util.Map protocols
         7: .line 700
            aload 2 /* engine */
            invokevirtual javax.net.ssl.SSLEngine.getSupportedCipherSuites:()[Ljava/lang/String;
         8: .line 701
            aload 2 /* engine */
            invokevirtual javax.net.ssl.SSLEngine.getEnabledCipherSuites:()[Ljava/lang/String;
         9: .line 702
            aload 1 /* contextFactory */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.getExcludeCipherSuites:()[Ljava/lang/String;
        10: .line 703
            aload 1 /* contextFactory */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.getIncludeCipherSuites:()[Ljava/lang/String;
        11: .line 699
            invokestatic io.dropwizard.jetty.HttpsConnectorFactory.partitionSupport:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
            astore 4 /* ciphers */
        start local 4 // java.util.Map ciphers
        12: .line 706
            getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
            ldc "Enabled protocols: {}"
            aload 3 /* protocols */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
        13: .line 707
            getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
            ldc "Disabled protocols: {}"
            aload 3 /* protocols */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
        14: .line 708
            getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
            ldc "Enabled cipher suites: {}"
            aload 4 /* ciphers */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
        15: .line 709
            getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
            ldc "Disabled cipher suites: {}"
            aload 4 /* ciphers */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
        end local 4 // java.util.Map ciphers
        end local 3 // java.util.Map protocols
        end local 2 // javax.net.ssl.SSLEngine engine
        16: .line 711
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jetty.util.ssl.SslContextFactory contextFactory
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   17     0            this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0   17     1  contextFactory  Lorg/eclipse/jetty/util/ssl/SslContextFactory;
            2   16     2          engine  Ljavax/net/ssl/SSLEngine;
            7   16     3       protocols  Ljava/util/Map<Ljava/lang/Boolean;Ljava/util/List<Ljava/lang/String;>;>;
           12   16     4         ciphers  Ljava/util/Map<Ljava/lang/Boolean;Ljava/util/List<Ljava/lang/String;>;>;
    MethodParameters:
                Name  Flags
      contextFactory  

  protected org.eclipse.jetty.util.ssl.SslContextFactory configureSslContextFactory(org.eclipse.jetty.util.ssl.SslContextFactory);
    descriptor: (Lorg/eclipse/jetty/util/ssl/SslContextFactory;)Lorg/eclipse/jetty/util/ssl/SslContextFactory;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
        start local 1 // org.eclipse.jetty.util.ssl.SslContextFactory factory
         0: .line 714
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
            ifnull 2
         1: .line 715
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStorePath:(Ljava/lang/String;)V
         2: .line 718
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getKeyStoreType:()Ljava/lang/String;
            astore 2 /* keyStoreType */
        start local 2 // java.lang.String keyStoreType
         3: .line 719
            aload 2 /* keyStoreType */
            ldc "Windows-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 10
         4: .line 721
            aload 2 /* keyStoreType */
            invokestatic java.security.KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;
            astore 3 /* keyStore */
        start local 3 // java.security.KeyStore keyStore
         5: .line 723
            aload 3 /* keyStore */
            aconst_null
            aconst_null
            invokevirtual java.security.KeyStore.load:(Ljava/io/InputStream;[C)V
         6: .line 724
            aload 1 /* factory */
            aload 3 /* keyStore */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStore:(Ljava/security/KeyStore;)V
        end local 3 // java.security.KeyStore keyStore
         7: .line 725
            goto 12
      StackMap locals: io.dropwizard.jetty.HttpsConnectorFactory org.eclipse.jetty.util.ssl.SslContextFactory java.lang.String
      StackMap stack: java.lang.Exception
         8: astore 3 /* e */
        start local 3 // java.lang.Exception e
         9: .line 726
            new java.lang.IllegalStateException
            dup
            ldc "Windows key store not supported"
            aload 3 /* e */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.Exception e
        10: .line 729
      StackMap locals:
      StackMap stack:
            aload 1 /* factory */
            aload 2 /* keyStoreType */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStoreType:(Ljava/lang/String;)V
        11: .line 730
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStorePassword:(Ljava/lang/String;)V
        12: .line 733
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
            ifnull 14
        13: .line 734
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStoreProvider:(Ljava/lang/String;)V
        14: .line 737
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getTrustStoreType:()Ljava/lang/String;
            astore 3 /* trustStoreType */
        start local 3 // java.lang.String trustStoreType
        15: .line 738
            aload 3 /* trustStoreType */
            ldc "Windows-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 22
        16: .line 740
            aload 3 /* trustStoreType */
            invokestatic java.security.KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;
            astore 4 /* keyStore */
        start local 4 // java.security.KeyStore keyStore
        17: .line 742
            aload 4 /* keyStore */
            aconst_null
            aconst_null
            invokevirtual java.security.KeyStore.load:(Ljava/io/InputStream;[C)V
        18: .line 743
            aload 1 /* factory */
            aload 4 /* keyStore */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStore:(Ljava/security/KeyStore;)V
        end local 4 // java.security.KeyStore keyStore
        19: .line 744
            goto 27
      StackMap locals: io.dropwizard.jetty.HttpsConnectorFactory org.eclipse.jetty.util.ssl.SslContextFactory java.lang.String java.lang.String
      StackMap stack: java.lang.Exception
        20: astore 4 /* e */
        start local 4 // java.lang.Exception e
        21: .line 745
            new java.lang.IllegalStateException
            dup
            ldc "Windows key store not supported"
            aload 4 /* e */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception e
        22: .line 748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
            ifnull 24
        23: .line 749
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStorePath:(Ljava/lang/String;)V
        24: .line 751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
            ifnull 26
        25: .line 752
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStorePassword:(Ljava/lang/String;)V
        26: .line 754
      StackMap locals:
      StackMap stack:
            aload 1 /* factory */
            aload 3 /* trustStoreType */
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStoreType:(Ljava/lang/String;)V
        27: .line 757
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
            ifnull 29
        28: .line 758
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStoreProvider:(Ljava/lang/String;)V
        29: .line 761
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
            ifnull 31
        30: .line 762
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyManagerPassword:(Ljava/lang/String;)V
        31: .line 765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
            ifnull 33
            aload 1 /* factory */
            instanceof org.eclipse.jetty.util.ssl.SslContextFactory$Server
            ifeq 33
        32: .line 766
            aload 1 /* factory */
            checkcast org.eclipse.jetty.util.ssl.SslContextFactory$Server
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory$Server.setNeedClientAuth:(Z)V
        33: .line 769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
            ifnull 35
            aload 1 /* factory */
            instanceof org.eclipse.jetty.util.ssl.SslContextFactory$Server
            ifeq 35
        34: .line 770
            aload 1 /* factory */
            checkcast org.eclipse.jetty.util.ssl.SslContextFactory$Server
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory$Server.setWantClientAuth:(Z)V
        35: .line 773
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
            ifnull 37
        36: .line 774
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setCertAlias:(Ljava/lang/String;)V
        37: .line 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
            ifnull 39
        38: .line 778
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setCrlPath:(Ljava/lang/String;)V
        39: .line 781
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
            ifnull 41
        40: .line 782
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setEnableCRLDP:(Z)V
        41: .line 785
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
            ifnull 43
        42: .line 786
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setEnableOCSP:(Z)V
        43: .line 789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
            ifnull 45
        44: .line 790
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setMaxCertPathLength:(I)V
        45: .line 793
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
            ifnull 47
        46: .line 794
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
            invokevirtual java.net.URI.toASCIIString:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setOcspResponderURL:(Ljava/lang/String;)V
        47: .line 797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
            ifnull 49
        48: .line 798
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setProvider:(Ljava/lang/String;)V
        49: .line 801
      StackMap locals:
      StackMap stack:
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setRenegotiationAllowed:(Z)V
        50: .line 802
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.endpointIdentificationAlgorithm:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setEndpointIdentificationAlgorithm:(Ljava/lang/String;)V
        51: .line 804
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setValidateCerts:(Z)V
        52: .line 805
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setValidatePeerCerts:(Z)V
        53: .line 807
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
            ifnull 55
        54: .line 808
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setIncludeProtocols:([Ljava/lang/String;)V
        55: .line 811
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
            ifnull 57
        56: .line 812
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setExcludeProtocols:([Ljava/lang/String;)V
        57: .line 815
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
            ifnull 59
        58: .line 816
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setIncludeCipherSuites:([Ljava/lang/String;)V
        59: .line 819
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
            ifnull 61
        60: .line 820
            aload 1 /* factory */
            aload 0 /* this */
            getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setExcludeCipherSuites:([Ljava/lang/String;)V
        61: .line 823
      StackMap locals:
      StackMap stack:
            aload 1 /* factory */
            areturn
        end local 3 // java.lang.String trustStoreType
        end local 2 // java.lang.String keyStoreType
        end local 1 // org.eclipse.jetty.util.ssl.SslContextFactory factory
        end local 0 // io.dropwizard.jetty.HttpsConnectorFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   62     0            this  Lio/dropwizard/jetty/HttpsConnectorFactory;
            0   62     1         factory  Lorg/eclipse/jetty/util/ssl/SslContextFactory;
            3   62     2    keyStoreType  Ljava/lang/String;
            5    7     3        keyStore  Ljava/security/KeyStore;
            9   10     3               e  Ljava/lang/Exception;
           15   62     3  trustStoreType  Ljava/lang/String;
           17   19     4        keyStore  Ljava/security/KeyStore;
           21   22     4               e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     7       8  Class java.lang.Exception
          16    19      20  Class java.lang.Exception
    MethodParameters:
         Name  Flags
      factory  

  private static boolean lambda$4(java.util.List, java.util.List, java.util.List, java.lang.String);
    descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=4
        start local 3 // java.lang.String x
         0: .line 674
            aload 0
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            aload 3 /* x */
            invokedynamic test(Ljava/lang/String;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  io/dropwizard/jetty/HttpsConnectorFactory.lambda$5(Ljava/lang/String;Ljava/util/regex/Pattern;)Z (6)
                  (Ljava/util/regex/Pattern;)Z
            invokeinterface java.util.stream.Stream.noneMatch:(Ljava/util/function/Predicate;)Z
            ifeq 4
         1: .line 675
            aload 1
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            aload 3 /* x */
            invokedynamic test(Ljava/lang/String;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  io/dropwizard/jetty/HttpsConnectorFactory.lambda$6(Ljava/lang/String;Ljava/util/regex/Pattern;)Z (6)
                  (Ljava/util/regex/Pattern;)Z
            invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
            ifeq 4
         2: .line 676
            aload 2
            invokeinterface java.util.List.isEmpty:()Z
            ifne 3
            aload 2
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            aload 3 /* x */
            invokedynamic test(Ljava/lang/String;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  io/dropwizard/jetty/HttpsConnectorFactory.lambda$7(Ljava/lang/String;Ljava/util/regex/Pattern;)Z (6)
                  (Ljava/util/regex/Pattern;)Z
            invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
            ifeq 4
      StackMap locals:
      StackMap stack:
         3: iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: ireturn
        end local 3 // java.lang.String x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     3     x  Ljava/lang/String;

  private static boolean lambda$5(java.lang.String, java.util.regex.Pattern);
    descriptor: (Ljava/lang/String;Ljava/util/regex/Pattern;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // java.util.regex.Pattern pat
         0: .line 674
            aload 1 /* pat */
            aload 0
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.matches:()Z
            ireturn
        end local 1 // java.util.regex.Pattern pat
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1   pat  Ljava/util/regex/Pattern;

  private static boolean lambda$6(java.lang.String, java.util.regex.Pattern);
    descriptor: (Ljava/lang/String;Ljava/util/regex/Pattern;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // java.util.regex.Pattern pat
         0: .line 675
            aload 1 /* pat */
            aload 0
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.matches:()Z
            ireturn
        end local 1 // java.util.regex.Pattern pat
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1   pat  Ljava/util/regex/Pattern;

  private static boolean lambda$7(java.lang.String, java.util.regex.Pattern);
    descriptor: (Ljava/lang/String;Ljava/util/regex/Pattern;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // java.util.regex.Pattern pat
         0: .line 676
            aload 1 /* pat */
            aload 0
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            invokevirtual java.util.regex.Matcher.matches:()Z
            ireturn
        end local 1 // java.util.regex.Pattern pat
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1   pat  Ljava/util/regex/Pattern;
}
SourceFile: "HttpsConnectorFactory.java"
NestMembers:
  io.dropwizard.jetty.HttpsConnectorFactory$1
InnerClasses:
  io.dropwizard.jetty.HttpsConnectorFactory$1
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Customizer = org.eclipse.jetty.server.HttpConfiguration$Customizer of org.eclipse.jetty.server.HttpConfiguration
  public abstract AbstractLifeCycleListener = org.eclipse.jetty.util.component.AbstractLifeCycle$AbstractLifeCycleListener of org.eclipse.jetty.util.component.AbstractLifeCycle
  public abstract Listener = org.eclipse.jetty.util.component.LifeCycle$Listener of org.eclipse.jetty.util.component.LifeCycle
  public Server = org.eclipse.jetty.util.ssl.SslContextFactory$Server of org.eclipse.jetty.util.ssl.SslContextFactory
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonTypeName(value = "https")