final class io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback extends io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback
super_class: io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier
{
private final javax.net.ssl.X509ExtendedTrustManager manager;
descriptor: Ljavax/net/ssl/X509ExtendedTrustManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(io.netty.handler.ssl.OpenSslEngineMap, javax.net.ssl.X509ExtendedTrustManager);
descriptor: (Lio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509ExtendedTrustManager;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback this
start local 1 // io.netty.handler.ssl.OpenSslEngineMap engineMap
start local 2 // javax.net.ssl.X509ExtendedTrustManager manager
0: .line 211
aload 0 /* this */
aload 1 /* engineMap */
invokespecial io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier.<init>:(Lio/netty/handler/ssl/OpenSslEngineMap;)V
1: .line 212
aload 0 /* this */
aload 2 /* manager */
putfield io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback.manager:Ljavax/net/ssl/X509ExtendedTrustManager;
2: .line 213
return
end local 2 // javax.net.ssl.X509ExtendedTrustManager manager
end local 1 // io.netty.handler.ssl.OpenSslEngineMap engineMap
end local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback;
0 3 1 engineMap Lio/netty/handler/ssl/OpenSslEngineMap;
0 3 2 manager Ljavax/net/ssl/X509ExtendedTrustManager;
MethodParameters:
Name Flags
engineMap
manager
void verify(io.netty.handler.ssl.ReferenceCountedOpenSslEngine, java.security.cert.X509Certificate[], java.lang.String);
descriptor: (Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=4
start local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback this
start local 1 // io.netty.handler.ssl.ReferenceCountedOpenSslEngine engine
start local 2 // java.security.cert.X509Certificate[] peerCerts
start local 3 // java.lang.String auth
0: .line 218
aload 0 /* this */
getfield io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback.manager:Ljavax/net/ssl/X509ExtendedTrustManager;
aload 2 /* peerCerts */
aload 3 /* auth */
aload 1 /* engine */
invokevirtual javax.net.ssl.X509ExtendedTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V
1: .line 219
return
end local 3 // java.lang.String auth
end local 2 // java.security.cert.X509Certificate[] peerCerts
end local 1 // io.netty.handler.ssl.ReferenceCountedOpenSslEngine engine
end local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback;
0 2 1 engine Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;
0 2 2 peerCerts [Ljava/security/cert/X509Certificate;
0 2 3 auth Ljava/lang/String;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
engine
peerCerts
auth
}
SourceFile: "ReferenceCountedOpenSslServerContext.java"
NestHost: io.netty.handler.ssl.ReferenceCountedOpenSslServerContext
InnerClasses:
abstract AbstractCertificateVerifier = io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier of io.netty.handler.ssl.ReferenceCountedOpenSslContext
private final ExtendedTrustManagerVerifyCallback = io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback of io.netty.handler.ssl.ReferenceCountedOpenSslServerContext