3# K J J J J J           J  J J + J + + + + + J  9  > + + SSPI_DEFAULT_SPN_SERVICE_CLASSLjava/lang/String;loggerLorg/postgresql/core/Logger;pgStreamLorg/postgresql/core/PGStream;spnServiceClassenableNegotiateZclientCredentials/Lwaffle/windows/auth/IWindowsCredentialsHandle; sspiContext5Lwaffle/windows/auth/impl/WindowsSecurityContextImpl; targetNameP(Lorg/postgresql/core/PGStream;Ljava/lang/String;ZLorg/postgresql/core/Logger;)VCodeLineNumberTableLocalVariableTablethis Lorg/postgresql/sspi/SSPIClient;realServiceClass StackMapTableisSSPISupported()Zex Ljava/lang/NoClassDefFoundError;"Ljava/lang/ClassNotFoundException;makeSPN()Ljava/lang/String; Lcom/sun/jna/LastErrorException;hsLorg/postgresql/util/HostSpec; Exceptions startSSPI()V+Lcom/sun/jna/platform/win32/Win32Exception;securityPackage continueSSPI(I)V msgLengthI receivedToken[B continueToken SecBufferDesc InnerClasses/Lcom/sun/jna/platform/win32/Sspi$SecBufferDesc; responseTokensendSSPIResponse([B)VoutTokendispose SourceFileSSPIClient.java Zw NO PQ h LM RM ST h$SSPI not supported: non-Windows host 3waffle.windows.auth.impl.WindowsSecurityContextImpl java/lang/NoClassDefFoundError h+SSPI unavailable (no Waffle/JNA libraries?)  java/lang/ClassNotFoundException   o com/sun/jna/LastErrorException!org/postgresql/util/PSQLException"SSPI setup failed to determine SPN  Z negotiatekerberosjava/lang/StringBuilder7Beginning SSPI/Kerberos negotiation with SSPI package:  o  UV  w)com/sun/jna/platform/win32/Win32Exception3Could not obtain local Windows credentials for SSPI no YMSSPI target name: 3waffle/windows/auth/impl/WindowsSecurityContextImpl WX       *Could not initialize SSPI security context  #Sent first SSPI negotiation messageNSSPI cannot be used, Waffle or its dependencies are missing from the classpath java/lang/IllegalStateException8Cannot continue SSPI authentication that we didn't begin ZContinuing SSPI negotiation -com/sun/jna/platform/win32/Sspi$SecBufferDesc Z  *Sent SSPI negotiation continuation message/SSPI authentication complete, no reply required ~ ~   w wPOSTGRESorg/postgresql/sspi/SSPIClientjava/lang/Objectorg/postgresql/core/PGStreamjava/lang/Stringorg/postgresql/core/Loggerorg/postgresql/util/HostSpecjava/sql/SQLExceptionjava/io/IOExceptionisEmptycom/sun/jna/Platform isWindowsdebug(Ljava/lang/String;)Vjava/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;logDebug*(Ljava/lang/String;Ljava/lang/Throwable;)V getHostSpec ()Lorg/postgresql/util/HostSpec;"org/postgresql/sspi/NTDSAPIWrapperinstance$Lorg/postgresql/sspi/NTDSAPIWrapper;getHostgetPort()I DsMakeSpn](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;SLjava/lang/String;)Ljava/lang/String;org/postgresql/util/PSQLStateCONNECTION_UNABLE_TO_CONNECTLorg/postgresql/util/PSQLState;I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString5waffle/windows/auth/impl/WindowsCredentialsHandleImpl getCurrentC(Ljava/lang/String;)Lwaffle/windows/auth/IWindowsCredentialsHandle;-waffle/windows/auth/IWindowsCredentialsHandle initializesetPrincipalName getHandle! CredHandle.()Lcom/sun/jna/platform/win32/Sspi$CredHandle;setCredentialsHandle/(Lcom/sun/jna/platform/win32/Sspi$CredHandle;)VsetSecurityPackage" CtxtHandlep(Lcom/sun/jna/platform/win32/Sspi$CtxtHandle;Lcom/sun/jna/platform/win32/Sspi$SecBufferDesc;Ljava/lang/String;)VgetToken()[BNOT_IMPLEMENTEDReceive(I)[Bcom/sun/jna/platform/win32/Sspi(I[B)V.()Lcom/sun/jna/platform/win32/Sspi$CtxtHandle;SendChar SendInteger4Sendflush*com/sun/jna/platform/win32/Sspi$CredHandle*com/sun/jna/platform/win32/Sspi$CtxtHandle!JK LMNOPQRMSTUVWXYMZ[\2***+,:, ,M,M*,*]. BC DGHIJ#K'L,O1P^>2_`2PQ2RM2ST2NO aMbcdefegh\G*  WL* *+L* *+  00]6 _abefgh$i.j0k1l;mEn^ ij1ikG_`b Gllcmmno\-*L*++MY,]twz{^ ip-_`%qrbcstuvw\*L*Y !+!" *+#$*$%MY',**()* *Y*!*)!" *+Y,-*-*).*-*$/0*-+1*-*)2MY3,**-45*6 MY78,):=&L&) ]b)1:=>LT^{^4>ixixij_`yMb# Ae.cez.}zVlu{|}~\k*- 9Y:;*< *=M>Y,?N*-*-@-*)2*-4:*5*A *B ]2 #-@IOUaj^4k_`k#H->I"bOu{|\h$*pC*+`D*+E*F] #^$_`$u|w\u)*-*-G*-*$*$H*$]#(^ )_`bw\I]&>