final class io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback 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$TrustManagerVerifyCallback
super_class: io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier
{
private final javax.net.ssl.X509TrustManager manager;
descriptor: Ljavax/net/ssl/X509TrustManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(io.netty.handler.ssl.OpenSslEngineMap, javax.net.ssl.X509TrustManager);
descriptor: (Lio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509TrustManager;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback this
start local 1 // io.netty.handler.ssl.OpenSslEngineMap engineMap
start local 2 // javax.net.ssl.X509TrustManager manager
0: .line 196
aload 0 /* this */
aload 1 /* engineMap */
invokespecial io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier.<init>:(Lio/netty/handler/ssl/OpenSslEngineMap;)V
1: .line 197
aload 0 /* this */
aload 2 /* manager */
putfield io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback.manager:Ljavax/net/ssl/X509TrustManager;
2: .line 198
return
end local 2 // javax.net.ssl.X509TrustManager manager
end local 1 // io.netty.handler.ssl.OpenSslEngineMap engineMap
end local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/handler/ssl/ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback;
0 3 1 engineMap Lio/netty/handler/ssl/OpenSslEngineMap;
0 3 2 manager Ljavax/net/ssl/X509TrustManager;
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=3, locals=4, args_size=4
start local 0 // io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback 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 203
aload 0 /* this */
getfield io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback.manager:Ljavax/net/ssl/X509TrustManager;
aload 2 /* peerCerts */
aload 3 /* auth */
invokeinterface javax.net.ssl.X509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
1: .line 204
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$TrustManagerVerifyCallback this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback;
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 TrustManagerVerifyCallback = io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback of io.netty.handler.ssl.ReferenceCountedOpenSslServerContext