org.postgresql.ssl.PKCS12KeyManager.class Maven / Gradle / Ivy
???? 4 ?
? 6 ? 6 ? ?
? ? 6 ? 6 ? 6 ? ? ? ? ?
? ? ? ?
? ? ?
6 ? ?
6 ?
?
g ?
6 ?
? ? ? ? ? ? ?
? ? M ? ?
?
! ?
? ? ?
% ? ? ? ? ?
( ?
? ? ?
?
? ? ? ?
2 ?
1 ?
? ? ? ? cbh .Ljavax/security/auth/callback/CallbackHandler; error #Lorg/postgresql/util/PSQLException; keyfile Ljava/lang/String; keyStore Ljava/security/KeyStore; keystoreLoaded Z C(Ljava/lang/String;Ljavax/security/auth/callback/CallbackHandler;)V Code LineNumberTable LocalVariableTable kse !Ljava/security/KeyStoreException; this %Lorg/postgresql/ssl/PKCS12KeyManager; pkcsFile
StackMapTable ?
Exceptions throwKeyManagerException ()V getClientAliases A(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String; keyType
principals [Ljava/security/Principal; alias b chooseClientAlias R([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; issuer Ljava/security/Principal; ourissuer (Ljavax/security/auth/x500/X500Principal; found certchain %[Ljava/security/cert/X509Certificate; strings [Ljava/lang/String; socket Ljava/net/Socket; ` U ? getServerAliases s chooseServerAlias Q(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; getCertificateChain 9(Ljava/lang/String;)[Ljava/security/cert/X509Certificate; cert Ljava/security/cert/Certificate; certs ![Ljava/security/cert/Certificate; x509Certificates i I Ljava/lang/Exception; q
getPrivateKey .(Ljava/lang/String;)Ljava/security/PrivateKey; pwdcb /Ljavax/security/auth/callback/PasswordCallback; protParam ? ProtectionParameter InnerClasses ,Ljava/security/KeyStore$ProtectionParameter; pkEntry PrivateKeyEntry (Ljava/security/KeyStore$PrivateKeyEntry; myPrivateKey Ljava/security/PrivateKey; ioex loadKeyStore ucex ;Ljavax/security/auth/callback/UnsupportedCallbackException;
SourceFile PKCS12KeyManager.java B P : ; @ A pkcs12 ? ? ? > ? <