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

classes.io.netty.handler.ssl.SslUtils.class Maven / Gradle / Ivy

The newest version!
????2???????????????
??
?
??
??
??
?
?
??
??
?
??	??
??
??
??
?
??
?
?





	








.
?
?
?

?
?
?	
 !
?"
?#
$%
&
'(
')	*
_+,-./01
D2
34	5
67	8	9:;
P+<=>?@ABCD
3E?F?	GHTLSV13_CIPHERSLjava/util/Set;	Signature#Ljava/util/Set;PROTOCOL_SSL_V2_HELLOLjava/lang/String;
ConstantValueIPROTOCOL_SSL_V2JPROTOCOL_SSL_V3KPROTOCOL_TLS_V1LPROTOCOL_TLS_V1_1MPROTOCOL_TLS_V1_2NPROTOCOL_TLS_V1_3OINVALID_CIPHERP#SSL_CONTENT_TYPE_CHANGE_CIPHER_SPECISSL_CONTENT_TYPE_ALERTSSL_CONTENT_TYPE_HANDSHAKE!SSL_CONTENT_TYPE_APPLICATION_DATA$SSL_CONTENT_TYPE_EXTENSION_HEARTBEATSSL_RECORD_HEADER_LENGTHNOT_ENOUGH_DATA????
NOT_ENCRYPTED????DEFAULT_CIPHER_SUITES[Ljava/lang/String;DEFAULT_TLSV13_CIPHER_SUITESTLSV13_CIPHER_SUITESaddIfSupported5(Ljava/util/Set;Ljava/util/List;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablen	supportedenabledLjava/util/List;namesLocalVariableTypeTable$Ljava/util/List;
StackMapTable](Ljava/util/Set;Ljava/util/List;[Ljava/lang/String;)V"useFallbackCiphersIfDefaultIsEmpty'(Ljava/util/List;Ljava/lang/Iterable;)VcipherdefaultCiphersfallbackCiphersLjava/lang/Iterable;(Ljava/lang/Iterable;Q?O(Ljava/util/List;Ljava/lang/Iterable;)V&(Ljava/util/List;[Ljava/lang/String;)V:(Ljava/util/List;[Ljava/lang/String;)VtoSSLHandshakeException<(Ljava/lang/Throwable;)Ljavax/net/ssl/SSLHandshakeException;eLjava/lang/Throwable;getEncryptedPacketLength(Lio/netty/buffer/ByteBuf;I)ItlsZmajorVersionheaderLengthbufferLio/netty/buffer/ByteBuf;offsetpacketLengthunsignedShortBEshortBE(Lio/netty/buffer/ByteBuf;I)SunsignedByte(B)SbB(Ljava/nio/ByteBuffer;I)ILjava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;I)S([Ljava/nio/ByteBuffer;I)Ibuffers[Ljava/nio/ByteBuffer;tmpR(Ljava/nio/ByteBuffer;)IposhandleHandshakeFailureA(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;Z)Vctx(Lio/netty/channel/ChannelHandlerContext;causenotifyzeroout(Lio/netty/buffer/ByteBuf;)VzerooutAndReleasetoBase64V(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	allocator"Lio/netty/buffer/ByteBufAllocator;srcdstisValidHostNameForSNI(Ljava/lang/String;)ZhostnameisTLSv13Cipher()VthisLio/netty/handler/ssl/SslUtils;
SourceFile
SslUtils.javaSTUVWUXYZ[\Q]Y^_java/lang/StringSSL_`?_RC4_Tabcd??#javax/net/ssl/SSLHandshakeExceptionefg?hijklm??io/netty/handler/ssl/SslUtils??nopqrstutvmwm??Rxyz{|??}~??|?????Y???????????0io/netty/handler/ssl/SslHandshakeCompletionEvent???????Y?|?????Y?|?|???????|???t.???????`a??java/util/LinkedHashSetTLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_AES_128_GCM_SHA256TLS_AES_128_CCM_8_SHA256TLS_AES_128_CCM_SHA256?????????|?????java/util/ArrayList'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256%TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256%TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHA??????java/lang/Object
SSLv2HelloSSLv2SSLv3TLSv1TLSv1.1TLSv1.2TLSv1.3SSL_NULL_WITH_NULL_NULLjava/util/Iteratorjava/nio/ByteBuffer
java/util/Setcontains(Ljava/lang/Object;)Zjava/util/ListaddisEmpty()Zjava/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
startsWith(Ljava/lang/CharSequence;)Zjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/lang/Throwable
getMessage()Ljava/lang/String;(Ljava/lang/String;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;io/netty/buffer/ByteBufgetUnsignedByte(I)Sorder()Ljava/nio/ByteOrder;java/nio/ByteOrder
BIG_ENDIANLjava/nio/ByteOrder;getUnsignedShort(I)IgetUnsignedShortLEgetShort
getShortLEio/netty/buffer/ByteBufUtil	swapShort(S)S	remaining()Iallocate(I)Ljava/nio/ByteBuffer;	duplicate()Ljava/nio/ByteBuffer;positionlimit(I)Ljava/nio/Buffer;put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;hasRemainingflip()Ljava/nio/Buffer;get(I)B&io/netty/channel/ChannelHandlerContextflush*()Lio/netty/channel/ChannelHandlerContext;(Ljava/lang/Throwable;)VfireUserEventTriggered<(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;close"()Lio/netty/channel/ChannelFuture;
isReadOnlycapacitysetZero(II)Lio/netty/buffer/ByteBuf;releasereaderIndex
readableBytes+io/netty/handler/codec/base64/Base64DialectSTANDARD-Lio/netty/handler/codec/base64/Base64Dialect;$io/netty/handler/codec/base64/Base64encode?(Lio/netty/buffer/ByteBuf;IIZLio/netty/handler/codec/base64/Base64Dialect;Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;writerIndex(I)Lio/netty/buffer/ByteBuf;indexOfendsWithio/netty/util/NetUtilisValidIpV4AddressisValidIpV6Address(Ljava/util/Collection;)Vjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;(io/netty/util/internal/PlatformDependentjavaVersion"io/netty/util/internal/EmptyArrays
EMPTY_STRINGSaddAll,(Ljava/util/Collection;[Ljava/lang/Object;)ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;0_`abcdefghefijefklefmnefopefqrefstefuvwfxywfz{wf|}wf~wf??wf??wf??wf????????????1,N-?66?#-2:*??+?W???ܱ???!?*?0??*?e1?a1??1???1?c1????	] ?b?????D*??=+?M,??-,??N-?	???-
?????*-?W??б??	?#?5?8?@?C?? #?eD??D???D??D??????'??
b?????S	*+??
??
???	??	???	??b????Z*??*???Y*??*????????????????=*??&!!!!!>?>?(*`?6?*`?`=?
>?>?Y*??~??6*``?6?	?+?*??~`?*???~`=??????Z??(?*?-?/?3?<?B?L?Q?V?X?\?o?{??????????????R*??<?woC?w{7?w?????w??w/????!?(??&?@?J?
???_*???*??*??????????w?D
???_*???*??*??????????w?D
???1?~???????
???=	*?~???	??	?w
???b*???*??*?? ??????w?G????P*2M,?!?,?"??#N*?2?$M,?!-?!?,,?%-?!`?&W-,?'W-?(???-?)W-?"??. +9?FK?*P??P?wL??:???????"
?????<*?%=*?*?+?&!!!!!>?>?+*`?*?+6?*`?,`<?
>?>?_*?*?+?~??6*``?*?+6?	?+?*??~`?*???~`<??????^#$'0-2.5174;6G7M9W:\<a@cDgF}G?H?J?K?L?M?P?S?R2??G?w}F?w?7?w?????w??w7????"?0??)?@?J????y"*?-W?*?.Y+?/?0W*?1W??YZ[]!^? "??"??"??????M*?2?
**?3?4W??deg???????<
*?5*?6W??mn	o?
?????k++?7+?8?9*?:M++?;????*?@?*?A?????????)??*?e?(@???4
?B*?????
?e???3*?C??
????????[ǻDY?YESYFSYGSYHSYIS??J?K?B?YGSYES?L?M??L?N?	?O?N?PY?QK*R?W*S?W*T?W*U?W*V?W*W?W*X?W*Y?W*Z?W*?N?[W*??\?]?^??R-!.'--f>iFjOlUo]qfrosxt?u?w?y?z?|?~?????]i???]i????O??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy