![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.ssl.OpenSslKeyMaterialManager.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
( l m
n o p
q r s t u
v w x
y
z n {
| }
n ~ ? ? ?
?
| ? ?
? ? ?
? ? ? ?
l ? ? s ? ? ? ? ? ? ? ? ? ? ? KEY_TYPE_RSA Ljava/lang/String;
ConstantValue KEY_TYPE_DH_RSA KEY_TYPE_EC KEY_TYPE_EC_EC KEY_TYPE_EC_RSA KEY_TYPES Ljava/util/Map; Signature 5Ljava/util/Map; provider 1Lio/netty/handler/ssl/OpenSslKeyMaterialProvider; 4(Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;)V Code LineNumberTable LocalVariableTable this 0Lio/netty/handler/ssl/OpenSslKeyMaterialManager; setKeyMaterialServerSide 7(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V alias type
authMethod engine 4Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine; authMethods [Ljava/lang/String; aliases Ljava/util/Set; LocalVariableTypeTable #Ljava/util/Set;
StackMapTable E ? ? ?
Exceptions setKeyMaterialClientSide s(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/lang/String;[Ljavax/security/auth/x500/X500Principal;)V keyTypes issuer )[Ljavax/security/auth/x500/X500Principal; u setKeyMaterial I(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/String;)Z e Ljavax/net/ssl/SSLException; Ljava/lang/Exception; keyMaterial )Lio/netty/handler/ssl/OpenSslKeyMaterial; ? ? ? ? chooseClientAlias ?(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/lang/String;[Ljavax/security/auth/x500/X500Principal;)Ljava/lang/String; manager Ljavax/net/ssl/X509KeyManager; ? chooseServerAlias Z(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/String;)Ljava/lang/String; ()V
SourceFile OpenSslKeyMaterialManager.java 6 i 4 5 ? D ? java/util/HashSet 6 ? 0 1 ? ? ? java/lang/String f g ? ? ? V W a b ? ? ? ? ? V ? ? ? ? javax/net/ssl/SSLException java/lang/Exception 6 ? ? ? $javax/net/ssl/X509ExtendedKeyManager ? ? ? a ? ? ? f ? java/util/HashMap RSA .io/netty/handler/ssl/OpenSslKeyMaterialManager ? ? DHE_RSA ECDHE_RSA ECDHE_ECDSA EC ECDH_RSA EC_RSA
ECDH_ECDSA EC_EC DH_RSA java/lang/Object 2io/netty/handler/ssl/ReferenceCountedOpenSslEngine
java/util/Set 'io/netty/handler/ssl/OpenSslKeyMaterial java/lang/Throwable javax/net/ssl/X509KeyManager ()[Ljava/lang/String; (I)V
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z alloc "Lio/netty/buffer/ByteBufAllocator; /io/netty/handler/ssl/OpenSslKeyMaterialProvider chooseKeyMaterial _(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterial; ,(Lio/netty/handler/ssl/OpenSslKeyMaterial;)Z release ()Z (Ljava/lang/Throwable;)V
keyManager ()Ljavax/net/ssl/X509KeyManager; chooseEngineClientAlias Z([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String; R([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; chooseEngineServerAlias Y(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String; Q(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 0 ( ) * + , * + ' - * + " . * + &