class org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory implements java.net.URLStreamHandlerFactory
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory
super_class: java.lang.Object
{
private static final java.lang.String PROTOCOL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "springbootssl"
private static final java.lang.String KEY_STORE_PATH;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "keyStore"
static final java.lang.String KEY_STORE_URL;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "springbootssl:keyStore"
private static final java.lang.String TRUST_STORE_PATH;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "trustStore"
static final java.lang.String TRUST_STORE_URL;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "springbootssl:trustStore"
private final org.springframework.boot.web.server.SslStoreProvider sslStoreProvider;
descriptor: Lorg/springframework/boot/web/server/SslStoreProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(org.springframework.boot.web.server.SslStoreProvider);
descriptor: (Lorg/springframework/boot/web/server/SslStoreProvider;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory.sslStoreProvider:Lorg/springframework/boot/web/server/SslStoreProvider;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/boot/web/embedded/tomcat/SslStoreProviderUrlStreamHandlerFactory;
0 3 1 sslStoreProvider Lorg/springframework/boot/web/server/SslStoreProvider;
MethodParameters:
Name Flags
sslStoreProvider
public java.net.URLStreamHandler createURLStreamHandler(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/net/URLStreamHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "springbootssl"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: new org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory$1
dup
aload 0
invokespecial org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory$1.<init>:(Lorg/springframework/boot/web/embedded/tomcat/SslStoreProviderUrlStreamHandlerFactory;)V
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/boot/web/embedded/tomcat/SslStoreProviderUrlStreamHandlerFactory;
0 3 1 protocol Ljava/lang/String;
MethodParameters:
Name Flags
protocol
}
SourceFile: "SslStoreProviderUrlStreamHandlerFactory.java"
NestMembers:
org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory$1 org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory$KeyStoreUrlConnection
InnerClasses:
org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory$1
private final KeyStoreUrlConnection = org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory$KeyStoreUrlConnection of org.springframework.boot.web.embedded.tomcat.SslStoreProviderUrlStreamHandlerFactory