All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.netty.handler.ssl.ConscryptAlpnSslEngine.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2?+io/netty/handler/ssl/ConscryptAlpnSslEngine!io/netty/handler/ssl/JdkSslEngineConscryptAlpnSslEngine.java-io/netty/handler/ssl/ConscryptAlpnSslEngine$18io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngineServerEngine8io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngineClientEngine6com/groupbyinc/flux/common/conscrypt/Conscrypt$Engines.com/groupbyinc/flux/common/conscrypt/ConscryptEngines
ENGINES_CLASSLjava/lang/Class;Ljava/lang/Class<*>;isAvailable()Z	(io/netty/util/internal/PlatformDependentjavaVersion()I
isEngineSupported(Ljavax/net/ssl/SSLEngine;)Z
"isConscryptEngine-(Ljavax/net/ssl/SSLEngine;Ljava/lang/Class;)Z$%
&engineLjavax/net/ssl/SSLEngine;newClientEngine(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)Lio/netty/handler/ssl/ConscryptAlpnSslEngine;S(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V,-
.applicationNegotiator7Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;newServerEngine
	.,(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V(Ljavax/net/ssl/SSLEngine;)V,5
6java/util/List8size:9;java/lang/String=toArray(([Ljava/lang/Object;)[Ljava/lang/Object;?@9A[Ljava/lang/String;CsetAlpnProtocols/(Ljavax/net/ssl/SSLEngine;[Ljava/lang/String;)VEF
Gthis-Lio/netty/handler/ssl/ConscryptAlpnSslEngine;	protocols$Ljava/util/List;Ljava/util/List;calculateOutNetBufSize(II)IgetWrappedEngine()Ljavax/net/ssl/SSLEngine;PQ
RmaxSealOverhead(Ljavax/net/ssl/SSLEngine;)ITU
V???java/lang/MathZmin(JJ)J\]
[^plaintextBytesI
numBuffersmaxOverheadJunwrapM([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;javax/net/ssl/SSLExceptiongf(Ljavax/net/ssl/SSLEngine;[Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;ei
jsrcs[Ljava/nio/ByteBuffer;destsgetEnginesClass()Ljava/lang/Class;java/lang/Throwableq6com.groupbyinc.flux.common.conscrypt.Conscrypt$Enginessjava/lang/ClassugetClassLoader()Ljava/lang/ClassLoader;wx
vyforName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;{|
v}getIsConscryptMethod-(Ljava/lang/Class;)Ljava/lang/reflect/Method;?
?engineClassignoreLjava/lang/Throwable;java/lang/Object?java/lang/reflect/Method?invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;??
??java/lang/Boolean?booleanValue?
??methodLjava/lang/reflect/Method;enginesClassjava/lang/NoSuchMethodException?isConscrypt?javax/net/ssl/SSLEngine?	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;??
v?[(Ljavax/net/ssl/SSLEngine;Ljava/util/List;Lio/netty/handler/ssl/ConscryptAlpnSslEngine$1;)V,4
?x0x1x2/Lio/netty/handler/ssl/ConscryptAlpnSslEngine$1;()Vop
?	SignatureCodeLineNumberTable
StackMapTableLocalVariableTableLocalVariableTypeTable@(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V
Exceptions()Ljava/lang/Class<*>;0(Ljavax/net/ssl/SSLEngine;Ljava/lang/Class<*>;)Z0(Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
SourceFileInnerClasses ??7???????/?@ !?K?#?*??'????()?3?@*+?>
?Y*+?/??
()
01?82+?>
?	Y*+?3??
()
01?=,4?t*+?7+,,?<?>?B?D?H?? IJ()KM?KL?ADE??NO?d*?S?W??iBX?!a?_???*IJ`abacd?
QSef?H
*?S+,?k?? 
IJ
lm
nm?W?h
op??t?z?~K*??W*?K?r???????????????Sr??
$%??+??M,??Y*S???????M?r?*????()?????????Yr??
??L*??vY?S?????????????,??O*+,????*IJ?)?M???(????????)??"	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy