Edit C:\galaxie\jobs\GALAXIE__JOBs\backup\GALAXIE__PCKG_0.3\lib\org\postgresql\gss\MakeGSS.class
Êþº¾ 3 ? R S T U S V W X Y Z [ \ ] [ ^ _ ` _ a b c d e f g h i j k [ l m n o p q r s t u v w x <init> ()V Code LineNumberTable LocalVariableTable this Lorg/postgresql/gss/MakeGSS; authenticate ?(Lorg/postgresql/core/PGStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/postgresql/core/Logger;Z)V gssCreds Ljava/util/Set; lc (Ljavax/security/auth/login/LoginContext; performAuthentication Z gssCredential Lorg/ietf/jgss/GSSCredential; sub Ljavax/security/auth/Subject; action Ljava/security/PrivilegedAction; e Ljava/lang/Exception; pgStream Lorg/postgresql/core/PGStream; host Ljava/lang/String; user password jaasApplicationName kerberosServerName logger Lorg/postgresql/core/Logger; useSpnego result Ljava/lang/Object; LocalVariableTypeTable .Ljava/util/Set<Lorg/ietf/jgss/GSSCredential;>; StackMapTable x ] y z { | m Exceptions SourceFile MakeGSS.java ! " | } ~ <=BE AuthenticationReqGSS ? pgjdbc postgres ? ? ? y ? ? org/ietf/jgss/GSSCredential ? ? ? ? ? ? ? ? ? ? &javax/security/auth/login/LoginContext %org/postgresql/gss/GSSCallbackHandler ! ? ! ? ? " ? ? org/postgresql/gss/GssAction ! ? ? ? java/lang/Exception !org/postgresql/util/PSQLException GSS Authentication failed ? ? ? ? ? ? ! ? java/io/IOException java/sql/SQLException org/postgresql/gss/MakeGSS java/lang/Object javax/security/auth/Subject org/postgresql/core/PGStream java/lang/String org/postgresql/core/Logger logDebug ()Z debug (Ljava/lang/String;)V java/security/AccessController getContext &()Ljava/security/AccessControlContext; getSubject C(Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject; getPrivateCredentials "(Ljava/lang/Class;)Ljava/util/Set; java/util/Set size ()I iterator ()Ljava/util/Iterator; java/util/Iterator next ()Ljava/lang/Object; '(Ljava/lang/String;Ljava/lang/String;)V C(Ljava/lang/String;Ljavax/security/auth/callback/CallbackHandler;)V login ()Ljavax/security/auth/Subject; £(Lorg/postgresql/core/PGStream;Lorg/ietf/jgss/GSSCredential;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/postgresql/core/Logger;Z)V doAs Q(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object; org/postgresql/util/GT tr &(Ljava/lang/String;)Ljava/lang/String; org/postgresql/util/PSQLState CONNECTION_FAILURE Lorg/postgresql/util/PSQLState; I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V ! ! "