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:
org.hibernate.validator.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:
org.hibernate.validator.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: 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: 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=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial io.dropwizard.jetty.HttpConnectorFactory.<init>:()V
1: aload 0
ldc "JKS"
putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
2: aload 0
ldc "JKS"
putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreType:Ljava/lang/String;
3: aload 0
iconst_0
putfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
4: aload 0
iconst_0
putfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
5: aload 0
iconst_1
putfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
ireturn
end local 0 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 start local 1 0: aload 0
iload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
1: return
end local 1 end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.endpointIdentificationAlgorithm:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.endpointIdentificationAlgorithm:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
1: return
end local 1 end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreType:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreType:Ljava/lang/String;
1: return
end local 1 end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
1: return
end local 1 end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
1: return
end local 1 end local 0 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()
MethodParameters:
Name Flags
jceProvider
public boolean getValidatePeers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
ireturn
end local 0 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 start local 1 0: aload 0
iload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
1: return
end local 1 end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
1: return
end local 1 end local 0 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()
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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
areturn
end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
areturn
end local 0 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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
1: return
end local 1 end local 0 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()
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 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
1: return
end local 1 end local 0 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()
MethodParameters:
Name Flags
supportedCipherSuites
public boolean isValidateCerts();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
ireturn
end local 0 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 start local 1 0: aload 0
iload 1
putfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
1: return
end local 1 end local 0 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
ldc "Windows-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 1
aload 0
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 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 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreType:Ljava/lang/String;
ldc "Windows-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 3
1: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
invokestatic com.google.common.base.Strings.isNullOrEmpty:(Ljava/lang/String;)Z
ifeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 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 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
astore 5
start local 5 1: aload 0
aload 5
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildHttpConnectionFactory:(Lorg/eclipse/jetty/server/HttpConfiguration;)Lorg/eclipse/jetty/server/HttpConnectionFactory;
astore 6
start local 6 2: aload 0
new org.eclipse.jetty.util.ssl.SslContextFactory
dup
invokespecial org.eclipse.jetty.util.ssl.SslContextFactory.<init>:()V
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.configureSslContextFactory:(Lorg/eclipse/jetty/util/ssl/SslContextFactory;)Lorg/eclipse/jetty/util/ssl/SslContextFactory;
astore 7
start local 7 3: aload 7
aload 0
aload 7
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: aload 1
aload 7
invokevirtual org.eclipse.jetty.server.Server.addBean:(Ljava/lang/Object;)Z
pop
5: aload 1
new io.dropwizard.jetty.SslReload
dup
aload 7
aload 0
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: new org.eclipse.jetty.server.SslConnectionFactory
dup
aload 7
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: astore 9
start local 9 8: new org.eclipse.jetty.util.thread.ScheduledExecutorScheduler
dup
invokespecial org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.<init>:()V
astore 10
start local 10 9: aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.buildBufferPool:()Lorg/eclipse/jetty/io/ByteBufferPool;
astore 11
start local 11 10: aload 0
aload 1
aload 10
aload 11
aload 3
aload 4
iconst_2
anewarray org.eclipse.jetty.server.ConnectionFactory
dup
iconst_0
11: new io.dropwizard.jetty.Jetty93InstrumentedConnectionFactory
dup
12: aload 9
13: aload 2
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.httpConnections:()Ljava/lang/String;
invokevirtual com.codahale.metrics.MetricRegistry.timer:(Ljava/lang/String;)Lcom/codahale/metrics/Timer;
14: invokespecial io.dropwizard.jetty.Jetty93InstrumentedConnectionFactory.<init>:(Lorg/eclipse/jetty/server/ConnectionFactory;Lcom/codahale/metrics/Timer;)V
aastore
dup
iconst_1
15: aload 6
aastore
16: 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 end local 10 end local 9 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 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 0: aload 0
invokespecial io.dropwizard.jetty.HttpConnectorFactory.buildHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
astore 1
start local 1 1: aload 1
ldc "https"
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setSecureScheme:(Ljava/lang/String;)V
2: aload 1
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getPort:()I
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setSecurePort:(I)V
3: aload 1
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: aload 1
areturn
end local 1 end local 0 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 start local 1 0: new io.dropwizard.jetty.HttpsConnectorFactory$1
dup
aload 0
aload 1
invokespecial io.dropwizard.jetty.HttpsConnectorFactory$1.<init>:(Lio/dropwizard/jetty/HttpsConnectorFactory;Lorg/eclipse/jetty/util/ssl/SslContextFactory;)V
areturn
end local 1 end local 0 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
private void logSupportedParameters(javax.net.ssl.SSLContext);
descriptor: (Ljavax/net/ssl/SSLContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: 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 14
1: aload 1
invokevirtual javax.net.ssl.SSLContext.getSupportedSSLParameters:()Ljavax/net/ssl/SSLParameters;
invokevirtual javax.net.ssl.SSLParameters.getProtocols:()[Ljava/lang/String;
astore 2
start local 2 2: aload 1
invokevirtual javax.net.ssl.SSLContext.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory;
astore 3
start local 3 3: aload 3
invokevirtual javax.net.ssl.SSLSocketFactory.getSupportedCipherSuites:()[Ljava/lang/String;
astore 4
start local 4 4: getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
ldc "Supported protocols: {}"
aload 2
invokestatic java.util.Arrays.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
5: getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
ldc "Supported cipher suites: {}"
aload 4
invokestatic java.util.Arrays.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getSupportedProtocols:()Ljava/util/List;
ifnull 8
7: getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
ldc "Configured protocols: {}"
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getSupportedProtocols:()Ljava/util/List;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
8: StackMap locals: java.lang.String[] javax.net.ssl.SSLSocketFactory java.lang.String[]
StackMap stack:
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getExcludedProtocols:()Ljava/util/List;
ifnull 10
9: getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
ldc "Excluded protocols: {}"
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getExcludedProtocols:()Ljava/util/List;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getSupportedCipherSuites:()Ljava/util/List;
ifnull 12
11: getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
ldc "Configured cipher suites: {}"
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getSupportedCipherSuites:()Ljava/util/List;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getExcludedCipherSuites:()Ljava/util/List;
ifnull 14
13: getstatic io.dropwizard.jetty.HttpsConnectorFactory.LOGGER:Lorg/slf4j/Logger;
ldc "Excluded cipher suites: {}"
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getExcludedCipherSuites:()Ljava/util/List;
invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
end local 4 end local 3 end local 2 14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/dropwizard/jetty/HttpsConnectorFactory;
0 15 1 context Ljavax/net/ssl/SSLContext;
2 14 2 protocols [Ljava/lang/String;
3 14 3 factory Ljavax/net/ssl/SSLSocketFactory;
4 14 4 cipherSuites [Ljava/lang/String;
MethodParameters:
Name Flags
context
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 start local 1 0: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
ifnull 2
1: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePath:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStorePath:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getKeyStoreType:()Ljava/lang/String;
astore 2
start local 2 3: aload 2
ldc "Windows-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 10
4: aload 2
invokestatic java.security.KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;
astore 3
start local 3 5: aload 3
aconst_null
aconst_null
invokevirtual java.security.KeyStore.load:(Ljava/io/InputStream;[C)V
6: aload 1
aload 3
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStore:(Ljava/security/KeyStore;)V
end local 3 7: 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
start local 3 9: new java.lang.IllegalStateException
dup
ldc "Windows key store not supported"
aload 3
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 10: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStoreType:(Ljava/lang/String;)V
11: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStorePassword:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStorePassword:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
ifnull 14
13: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyStoreProvider:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyStoreProvider:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.dropwizard.jetty.HttpsConnectorFactory.getTrustStoreType:()Ljava/lang/String;
astore 3
start local 3 15: aload 3
ldc "Windows-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 22
16: aload 3
invokestatic java.security.KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;
astore 4
start local 4 17: aload 4
aconst_null
aconst_null
invokevirtual java.security.KeyStore.load:(Ljava/io/InputStream;[C)V
18: aload 1
aload 4
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStore:(Ljava/security/KeyStore;)V
end local 4 19: 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
start local 4 21: new java.lang.IllegalStateException
dup
ldc "Windows key store not supported"
aload 4
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 22: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
ifnull 24
23: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePath:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStorePath:(Ljava/lang/String;)V
24: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
ifnull 26
25: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStorePassword:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStorePassword:(Ljava/lang/String;)V
26: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStoreType:(Ljava/lang/String;)V
27: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
ifnull 29
28: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.trustStoreProvider:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setTrustStoreProvider:(Ljava/lang/String;)V
29: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
ifnull 31
30: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.keyManagerPassword:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setKeyManagerPassword:(Ljava/lang/String;)V
31: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
ifnull 33
32: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.needClientAuth:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setNeedClientAuth:(Z)V
33: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
ifnull 35
34: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.wantClientAuth:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setWantClientAuth:(Z)V
35: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
ifnull 37
36: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.certAlias:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setCertAlias:(Ljava/lang/String;)V
37: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.crlPath:Ljava/io/File;
ifnull 39
38: aload 1
aload 0
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: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.enableCRLDP:Ljava/lang/Boolean;
ifnull 41
40: aload 1
aload 0
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: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.enableOCSP:Ljava/lang/Boolean;
ifnull 43
42: aload 1
aload 0
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: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.maxCertPathLength:Ljava/lang/Integer;
ifnull 45
44: aload 1
aload 0
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: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.ocspResponderUrl:Ljava/net/URI;
ifnull 47
46: aload 1
aload 0
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: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
ifnull 49
48: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.jceProvider:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setProvider:(Ljava/lang/String;)V
49: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.allowRenegotiation:Z
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setRenegotiationAllowed:(Z)V
50: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.endpointIdentificationAlgorithm:Ljava/lang/String;
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setEndpointIdentificationAlgorithm:(Ljava/lang/String;)V
51: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.validateCerts:Z
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setValidateCerts:(Z)V
52: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.validatePeers:Z
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setValidatePeerCerts:(Z)V
53: aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
ifnull 55
54: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedProtocols:Ljava/util/List;
ldc Ljava/lang/String;
invokestatic com.google.common.collect.Iterables.toArray:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;
checkcast java.lang.String[]
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setIncludeProtocols:([Ljava/lang/String;)V
55: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
ifnull 57
56: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedProtocols:Ljava/util/List;
ldc Ljava/lang/String;
invokestatic com.google.common.collect.Iterables.toArray:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;
checkcast java.lang.String[]
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setExcludeProtocols:([Ljava/lang/String;)V
57: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
ifnull 59
58: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.supportedCipherSuites:Ljava/util/List;
ldc Ljava/lang/String;
invokestatic com.google.common.collect.Iterables.toArray:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;
checkcast java.lang.String[]
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setIncludeCipherSuites:([Ljava/lang/String;)V
59: StackMap locals:
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
ifnull 61
60: aload 1
aload 0
getfield io.dropwizard.jetty.HttpsConnectorFactory.excludedCipherSuites:Ljava/util/List;
ldc Ljava/lang/String;
invokestatic com.google.common.collect.Iterables.toArray:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;
checkcast java.lang.String[]
invokevirtual org.eclipse.jetty.util.ssl.SslContextFactory.setExcludeCipherSuites:([Ljava/lang/String;)V
61: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 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
}
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
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonTypeName(value = "https")