
org.postgresql.ssl.SingleCertValidatingFactory$SingleCertTrustManager.class Maven / Gradle / Ivy
The newest version!
???? 4 ? J
K
L M
L N
L O P
Q R
Q S T U
V W
V X
L Y
Z [
Z \
Z ]
Z ^ _ ` a b c
d e
f g i cert $Ljava/security/cert/X509Certificate; trustManager Ljavax/net/ssl/X509TrustManager; this$0 0Lorg/postgresql/ssl/SingleCertValidatingFactory; H(Lorg/postgresql/ssl/SingleCertValidatingFactory;Ljava/io/InputStream;)V Code LineNumberTable LocalVariableTable tm Ljavax/net/ssl/TrustManager; this SingleCertTrustManager InnerClasses GLorg/postgresql/ssl/SingleCertValidatingFactory$SingleCertTrustManager; in Ljava/io/InputStream; ks Ljava/security/KeyStore; cf 'Ljava/security/cert/CertificateFactory; tmf #Ljavax/net/ssl/TrustManagerFactory;
StackMapTable i j k l m n o
Exceptions p checkClientTrusted :([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V chain %[Ljava/security/cert/X509Certificate; authType Ljava/lang/String; q checkServerTrusted getAcceptedIssuers '()[Ljava/security/cert/X509Certificate;
SourceFile SingleCertValidatingFactory.java ! r l s t u v w z X509 m u { | } "java/security/cert/X509Certificate ~ ? ? t ? ? n ? t u ? ? ? ? ? javax/net/ssl/X509TrustManager &java/security/GeneralSecurityException No X509TrustManager found java/lang/Object ? ? ? ! ? E ? j Eorg/postgresql/ssl/SingleCertValidatingFactory$SingleCertTrustManager .org/postgresql/ssl/SingleCertValidatingFactory java/io/InputStream java/security/KeyStore %java/security/cert/CertificateFactory !javax/net/ssl/TrustManagerFactory [Ljavax/net/ssl/TrustManager; java/io/IOException 'java/security/cert/CertificateException ()V getDefaultType ()Ljava/lang/String; getInstance ,(Ljava/lang/String;)Ljava/security/KeyStore; load ? LoadStoreParameter .(Ljava/security/KeyStore$LoadStoreParameter;)V ;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; generateCertificate 7(Ljava/io/InputStream;)Ljava/security/cert/Certificate; java/util/UUID
randomUUID ()Ljava/util/UUID; toString setCertificateEntry 5(Ljava/lang/String;Ljava/security/cert/Certificate;)V getDefaultAlgorithm 7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; init (Ljava/security/KeyStore;)V getTrustManagers ()[Ljavax/net/ssl/TrustManager; org/postgresql/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V )java/security/KeyStore$LoadStoreParameter ! ! " # b
?*+? *? ? ? N-? ? :*,? ? ?
-? ? *?
?
? ? :-? ? :?66? $2: ? ? * ? ? ? ????*? ? ? Y? ? ? ?? $ B ? ? ? ? ? ) ? 7 ? ? ? E ? b ? j ? s ? v ? | ? ? ? ? ? % H b &