4&oracle/jdbc/driver/T4CTTIoauthenticateoracle/jdbc/driver/T4CTTIfunT4CTTIoauthenticate.java*Loracle/jdbc/logging/annotations/Supports;value)Loracle/jdbc/logging/annotations/Feature;CONNECT/Loracle/jdbc/logging/annotations/DefaultLogger; oracle.jdbcjava/util/Locale$Category java/util/LocaleCategoryterminal[BenableTempLobRefCntmachine sysUserName processID programName encryptedSK internalName externalName alterSessionaclValue clientname editionName driverNameressourceManagerIdLjava/lang/String; bUseO5LogonZ verifierTypeI ZTVT_ORCL_7 9 ZTVT_SSH1%ZTVT_NTV ZTVT_SMD5.ZTVT_MD5ZTVT_SH1R ZTVT_SHA512Hsalt encryptedKB isSessionTZSERVER_VERSION_81 KPZ_LOGONKPZ_CPW KPZ_SRVAUTHKPZ_ENCRYPTED_PASSWDKPZ_LOGON_MIGRATEKPZ_LOGON_SYSDBA KPZ_LOGON_SYSOPER@KPZ_LOGON_PRELIMAUTHKPZ_PASSWD_ENCRYPTEDKPZ_LOGON_DBCONCKPZ_PROXY_AUTHKPZ_SESSION_CACHEKPZ_PASSWD_IS_VFRKPZ_LOGON_SYSASM@KPZ_SESSION_QCACHEKPZ_LOGON_SYSBKPKPZ_LOGON_SYSDGDKPZ_LOGON_SYSKMT KPZ_CPW_AUTHKPZ_OPASSWD_ENCRYPTEDKPZ_NPASSWD_ENCRYPTEDKPZ_NPASSWD_OBFUSCATE AUTH_TERMINALaAUTH_PROGRAM_NMc AUTH_MACHINEeAUTH_PIDgAUTH_SIDi AUTH_SESSKEYk AUTH_VFR_DATAm AUTH_PASSWORDoAUTH_NEWPASSWORDqAUTH_INTERNALNAMEAUTH_INTERNALNAME_tAUTH_EXTERNALNAMEAUTH_EXTERNALNAME_wAUTH_ACLyAUTH_ALTER_SESSION{AUTH_INITIAL_CLIENT_ROLEINITIAL_CLIENT_ROLE~AUTH_VERSION_SQLAUTH_VERSION_NOAUTH_XACTION_TRAITSAUTH_VERSION_STATUSAUTH_SERIAL_NUMAUTH_SESSION_IDAUTH_CLIENT_CERTIFICATEAUTH_PROXY_CLIENT_NAMEPROXY_CLIENT_NAMEAUTH_CLIENT_DNAUTH_CLIENT_DISTINGUISHED_NAMEAUTH_INSTANCENAME AUTH_DBNAMEAUTH_INSTANCE_NO AUTH_DB_IDAUTH_QCACHE_MAXSIZEAUTH_QCACHE_CACHELAGAUTH_GLOBALLY_UNIQUE_DBIDAUTH_QCACHE_CACHEIDAUTH_QCACHE_REGIDAUTH_SC_SERVER_HOSTAUTH_SC_INSTANCE_NAMEAUTH_SC_INSTANCE_IDAUTH_SC_INSTANCE_START_TIMEAUTH_SC_DBUNIQUE_NAMEAUTH_SC_SERVICE_NAMEAUTH_SC_SVC_FLAGSAUTH_SC_DB_DOMAINAUTH_SESSION_CLIENT_CSETSESSION_CLIENT_CHARSETAUTH_SESSION_CLIENT_LTYPESESSION_CLIENT_LIB_TYPEAUTH_SESSION_CLIENT_DRVNMSESSION_CLIENT_DRIVER_NAMEAUTH_SESSION_CLIENT_VSNSESSION_CLIENT_VERSIONAUTH_NLS_LXLANAUTH_NLS_LXCTERRITORYAUTH_NLS_LXCCURRENCYAUTH_NLS_LXCISOCURRAUTH_NLS_LXCNUMERICSAUTH_NLS_LXCDATEFMAUTH_NLS_LXCDATELANGAUTH_NLS_LXCSORTAUTH_NLS_LXNLSCOMPAUTH_NLS_LXCCALENDARAUTH_NLS_LXCUNIONCURAUTH_NLS_LXCTIMEFMAUTH_NLS_LXCSTMPFMAUTH_NLS_LXCTTZNFMAUTH_NLS_LXCSTZNFMSESSION_CLIENT_LOBATTRAUTH_KPPL_CONN_CLASSAUTH_KPPL_PURITY AUTH_KPPL_TAGAUTH_KPPL_IS_MULTIPROP_TAGAUTH_KPPL_FIXUP_CBAUTH_KPPL_WAITAUTH_PBKDF2_SPEEDY_KEYKPPL_PURITY_DEFAULT0KPPL_PURITY_NEW1KPPL_PURITY_SELF2SESS_PURITY_DEFAULTDEFAULTSESS_PURITY_NEWNEWSESS_PURITY_SELFSELF KPPL_PURITY[[Ljava/lang/String;AUTH_CONNECT_STRINGDRIVER_NAME_DEFAULTjdbcthin KPU_LIB_UNKN KPU_LIB_DEF KPU_LIB_EI KPU_LIB_XE KPU_LIB_ICUS KPU_LIB_OCI KPU_LIB_THIN AUTH_ORA_EDITIONAUTH_AUDIT_BANNERAUTH_COPYRIGHT COPYRIGHT_STR"Oracle Everybody follows Speedy bits exchange Stars await to glow" The preceding key is copyrighted by Oracle Corporation. Duplication of this key is not allowed without permission from Oracle Corporation. Copyright 2003 Oracle Corporation.SESSION_TIME_ZONESESSION_NLS_LXCCHARSETSESSION_NLS_LXCNLSLENSEM!SESSION_NLS_LXCNCHAREXCP#SESSION_NLS_LXCNCHARIMP%AUTH_FLAG_O5LOGONAUTH_FLAG_NONO5LOGONsessionTimeZone keyValList"Loracle/jdbc/driver/T4CKvaldfList;user logonModeJoutKeys[[B outValuesoutFlags[I outNbPairs PBKDF2SaltPBKDF2VgenCountPBKDF2SderCount o5logonHelper!Loracle/security/o5logon/O5Logon;7(Loracle/jdbc/driver/T4CConnection;Ljava/lang/String;)Vjava/sql/SQLException<&(Loracle/jdbc/driver/T4CConnection;B)V :> ?  A 6# C )! E *+ G , I0 /0 L 10 N 23 P 4% R 89 T ! VsetSessionFields%(Loracle/jdbc/driver/T4CConnection;)V XY Z "# \marshal()Vjava/io/IOException`meg!Loracle/jdbc/driver/T4CMAREngine; bc doracle/jdbc/driver/T4CMAREnginef marshalPTR h_ gi marshalSB4(I)V kl gmmarshalNULLPTR o_ gp -. r marshalUB4(J)V tu gv oracle/jdbc/driver/T4CKvaldfListxsize()I z{ y| marshalCHR([B)V ~ ggetKeys()[[B  y getValues  ygetFlags()[B  y marshalKEYVAL ([[B[[B[BI)V  gdoOAUTH(([B[B[BJLjava/lang/String;Z[B[B[[BII[B)V'Loracle/jdbc/logging/annotations/Blind; setFunCode(S)V   connection"Loracle/jdbc/driver/T4CConnection;   oracle/jdbc/driver/T4CConnectionisResultSetCacheEnabled # RADIUSconv!Loracle/jdbc/driver/DBConversion;  g$(Loracle/jdbc/driver/DBConversion;)V : yadd(Ljava/lang/String;[B)V  y   5 (Ljava/lang/String;[BB)V  y        0000java/lang/Stringequals(Ljava/lang/Object;)Z  oracle/jdbc/driver/DBConversionStringToCharBytes(Ljava/lang/String;)[B    ([B[B)V  y           getMetaData()Ljava/sql/DatabaseMetaData;  java/sql/DatabaseMetaDatagetDriverVersion()Ljava/lang/String;  versionStringToInt(Ljava/lang/String;)I  java/lang/IntegertoString(II)Ljava/lang/String;  (I)Ljava/lang/String;   drcpEnabled # drcpConnectionClass !  getKPPLPurity   drcpTagName ! useDRCPMultipletag # TRUE drcpPLSQLCallback  !  length {  getTTCVersion()B  netLoracle/net/ns/Communication;  oracle/net/ns/CommunicationgetConnectionString  isResultSetCacheActive()Z  !getResultSetCacheIdAsNibbles # $getResultSetCacheRegistrationId()J &' (java/lang/Long*(J)Ljava/lang/String; , +-doRPC /_ 0 doOSESSKEY(Ljava/lang/String;J)V  4readRPA unmarshalUB2 7{ g8unmarshalKEYVAL ([[B[[BI)[I ;< g= processError getFunCode()S @A Boer Loracle/jdbc/driver/T4CTTIoer11; DE Foracle/jdbc/driver/T4CTTIoer11H getRetCode J' IKmgetAuthenticationAdaptorName O P ?_ IR R processRPAjava/lang/NumberFormatExceptionV$java/io/UnsupportedEncodingExceptionXjava/lang/ExceptionZjava/util/Properties\ :_ ]^CharBytesToString([BI)Ljava/lang/String; `a btrim d e setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; gh ]i getProperty&(Ljava/lang/String;)Ljava/lang/String; kl ]m(Ljava/lang/String;)V :o pintValue r{ s SERVER_HOSTu8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; kw ]x INSTANCE_NAMEz DATABASE_NAME| SERVICE_NAME~sessionPropertiesLjava/util/Properties;  putAll(Ljava/util/Map;)V  ] compareTo  $getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection;   oracle/jdbc/driver/DatabaseErrorcreateSqlExceptionA(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException;  fillInStackTrace()Ljava/lang/Throwable;  =US-ASCII([BLjava/lang/String;)V : AUTH_PBKDF2_CSK_SALTAUTH_PBKDF2_VGEN_COUNTAUTH_PBKDF2_SDER_COUNT   4  $% allowedLogonVersion ! 12a12hasServerCompileTimeCapability(II)Z   5 parseInt   6%  7% :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JII[[B)V  " startsWith(Ljava/lang/String;)Z  endsWith   removeQuotes l oracle/security/o5logon/O5LogonisO7L_MRExposed #  thinUseJCEAPI # ,(Loracle/jdbc/internal/OracleConnection;ZZ)V : isServerCSMultiByte # getServerCompileTimeCapability(I)B  generateOAuthResponseV(I[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[B[B[B[B[B[B[I[IZB[BII[B[I)V  java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V  >(I[BLjava/lang/String;Ljava/lang/String;[B[B[B[B[IZB[BII[B[I)V  +oracle/security/o3logon/O3LoginClientHelper(ZZ)V :  getSessionKey*(Ljava/lang/String;Ljava/lang/String;[B)[B   getEPasswd([B[B)[B  oracle/jdbc/util/RepConversionbArray2Nibbles   nibbleToHex(B)B  getSessionAttributes()Loracle/net/ns/SessionAtts;  oracle/net/ns/SessionAtts getNTAdapter()Loracle/net/nt/NTAdapter;    oracle/net/nt/TcpsNTAdapter $oracle/net/ano/AuthenticationServiceobfuscatePasswordForRadius([B)[B    AUTH_SVR_RESPONSEvalidateServerIdentity  3(ILjava/util/Properties;II)V PROXY_ROLES containsKey   ]!get&(Ljava/lang/Object;)Ljava/lang/Object; #$ ]%[Ljava/lang/String;'PROXY_USER_NAME)PROXY_USER_PASSWORD+PROXY_DISTINGUISHED_NAME-PROXY_CERTIFICATE/java/lang/StringBuffer1 2^ toHexString 4 5007append,(Ljava/lang/String;)Ljava/lang/StringBuffer; 9: 2;(C)Ljava/lang/StringBuffer; 9= 2>  2@java/lang/ObjectBthinVsessionTerminal D! EthinVsessionMachine G! HthinVsessionOsuser J! KthinVsessionProgram M! NthinVsessionProcess P! QthinVsessionIname S! TthinVsessionEname V! WproxyClientName Y! ZdriverNameAttribute \! ] ! _ # ajava/net/InetAddressc getLocalHost()Ljava/net/InetAddress; ef dg getHostName i dj jdbcclientljava/lang/StringBuildern o^jdbc_q-(Ljava/lang/String;)Ljava/lang/StringBuilder; 9s ot o@ jdbcthin : woracle/jdbc/driver/BuildInfoy zjava/util/TimeZone| getDefault()Ljava/util/TimeZone; ~ }getID  }oracle/sql/ZONEIDMAP isValidRegion  timezoneAsRegion # currentTimeMillis '  getOffset(J)I  }6`java/lang/Mathabs(I)I  (I)Ljava/lang/StringBuilder; 9 o+:0: EFORMATLjava/util/Locale$Category;  /(Ljava/util/Locale$Category;)Ljava/util/Locale; ~ )oracle/sql/converter/CharacterSetMetaDatagetNLSLanguage&(Ljava/util/Locale;)Ljava/lang/String;  getNLSTerritory  ALTER SESSION SET  TIME_ZONE='' NLS_LANGUAGE='' NLS_TERRITORY='' 4400charAt(I)C   substring  \.split'(Ljava/lang/String;)[Ljava/lang/String;  \D replaceAll w versionIntToString.  drcpConnectionPurity ! equalsIgnoreCase  getDerivedKeyJdbc([BI)[B&java/security/NoSuchAlgorithmException*java/security/spec/InvalidKeySpecException getDerivedKey  debugf(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/reflect/Executable;Ljava/lang/String;)V%Loracle/jdbc/logging/annotations/Log;getClass()Ljava/lang/Class;  Coracle/jdbc/driver/ClioSupportlogw(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/Class;Ljava/lang/reflect/Executable;Ljava/lang/String;)V   ConstantValueCodeLineNumberTable Exceptions StackMapTable"RuntimeVisibleParameterAnnotationsRuntimeVisibleAnnotations InnerClasses SourceFile0 !"#$%&%'(%)*%+,%-.%/0%12%3456#7%89%:;%<=%>?%@A%BC%DE%FG%HI%@J%KL%MN%OP%QR%ST%UV%WX%YZ%[\%B]%D^%F_%`a!bc!de!fg!hi!jk!lm!no!pq!rs!uv!xy!z{!|}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %  %: %< %%>%%!!!!!! !!"#!$%!&'% (%:)!*+,-./010234%56%7%89:;U*+@*B*D*F*H*J*KM*KO* Q*S*U*,W*+[*D*]B$b v ./3'4/566;@%E&J*O,T-=^_*J!*J*ej*e*Jn*eq*en*e*sw*ej*e*H}w*ej*ej*J*J*e*J*e*H*H*H*H}%H:=?@%D,E4G?HFJUK\LcOrP}QRa*s*+J* s**Yss*Yss+ +,*Yss*yY*eH, *Hp,-#*Yss*Ys s*Hr- *H  "6 *H 2*H *H *Hb**]**Hl***Hd***H**Hf*¶*Hh*Ķ*Wƶ̚K*eu:dT*H*Զ*ex:dT*H*ٶ*Hz*۶*H|**B*H*B*H*߶*H**H*e** Ҷ *H*e Ҷ *H*e Ҷ*****H*e*Ҷ*H*e*Ҷ*=*H*e*Ҷ* *H*e Ҷ*6*)**H*e*Ҷ*H*e*Ҷ*"0*H*%*H*e*).Ҷ*H*eҶ*S*KM*KO* Q*1$) #(n/_:Z<Vc`b dfg)j:lOn[qms{vwxy|0DQ^kty"%+:@CIX^ak.14IQT^hkna=! 23*v**e+ҵJ* s*yY*eH*Hb***Hd**Hf*¶*Hh*Ķ*Hj*5*S*KM*KO* Q*1O>.;O\iv{  a=6_a9**e9S**S:M**S:O**e*M*O*S>Q !8a=?_v;*Cv0*GLM*Q*GS*T,   ,$6(:)=U_a *Cs]Y_L=*SV*e*M2*M2cfN:*O2*e*O2*O2cf:+-jW+nM,Y,qt>N+v+yjW+{+yjW+}+yjW++yjW+*FjW**+ *+*Cv]Y_L=*Sq*e*M2*M2cfN:*O2*e*O2*O2cf:-- - +-jW**+ *+*Q.*M *M*===>6666*MY*M2:l̙ =Fn̙ >6̙ 6$̙ 6̙6  n:*==**O2*]**O2**Q.*̙!*H*$==*̙@*H6*% *1**$==**O21*Y*O2* *:-*Y*O2**:*](* **==yWYY[[)]L ]Wg]L!],]YU, .B[*B[i, 24667;8D9[:`;h4n>q?uAyEFIHMNMQRQUVUYZY]_`bcdfhj3k8lAmXn]oiprqxrhtuwy|} #)4;FMX\x{(.BHSYq{=, *+,-K a=  : ++*e+: : : : : :::*Q:++(**]*==*]2**@!*`*==+f:::, ,f:- -f:M:::öǚöʙ *:!öǙöʙ *:!öǙöʙ *:*e: *e:  :{*]*U *Y***շصU* 9G*/>*-5*1,*%"*H*ø==**6**T :: ::6T  ::6T*U**  ***e****:.:..:.`*U** ***e****:.:.*H%* .:.|Y*e*շ:*: p pd66 `:     : h`:h*==dT *   : `p `pd66 ``:     :h:6b3~z63~6h 0`  da`Th` 0`  da`T*  v*]o*n:*U *Y***շصU*U*ĸ==:*ĸ==m[-0[6z}[E0:ZK:!K: K:#K:""K::K:::*M K:::::K::::::M[,K:::::E[K:::::::+K::::::::K:::A:K::::JK:::::::K::: K:::*K::::::5K:::::::K:::::::K:::::::K:::::::K:::::::K::::::::::K::::::::::NB[{   !$'*-0>Ib"v$&/012578:<=>@ACDEG%H6I>LCMQNVOdQlRqSwU~WY`adegh"j'k.mEnJoOpVqmtt*-02:GX^fsv "7>IZ]iuw| '6Zfz$}"#&a= U::K::,"?,&((:  ::6    *e  2S C,*n: ,,n:   *   *e :,.n: *e :,0&:::2Y3: 6  P 3~6:  6   8?BDEFGIJMOSTUWXYZ[^#S)a:c?fTsa=XY*FM*IN*L:*O:*R:*U:*X:*[: *^: *`: **b*eҧ*eҵ-hkN : mNoYpru*Wuv: oYpxu{uv: **e,ҵ**e-ҵ**eҵ5**eҵ**eҵ**eҵ**eҵ **e ҵ **e ҵB**e ҵ:  :   + 6l6lFIQ[o=l]=+d>6++" = +d6+" > +`:  6   #&,9DGJPZ z+̶M,2ո>,2ո6,2ո6,2ո6,2ո6xx xx6" )!:"K#\$w)=~z~=~z~>~ z~6~z~6~6oYpu۶u۶u۶u۶uv:. /0(162=3~4=CL+=>$+2:*22*)== ("9:$;)9/?0A6@9C=*PvC* 9 ==*U *Y***շصU*U+#\ ^ac9e=) +,*- n o_T<(YYSYSSYYSYSSYYSYSSݱ  @[e s