0 R ST R U VW R X Y Z [\]^ _`a b cd e f g h ij _kl Rm n o p qr st &Ru (v &wx Ly Lz L{ L| } L~    8R L L  8 8 8 C   L       C C   X  X    ` b f      E E    . E L E L E E E E L E 6  L ER EQ L E E L  E                     E    s          ValueList InnerClasses PUBKEY_TYPES[Ljava/lang/String; configDirLjava/io/File; configFileconfigTimestampJconfigLnet/cnri/simplexml/XTag; localHandlesLjava/util/HashMap;localHandlesCIresolver"Lnet/handle/hdllib/HandleResolver;secureMessagesZauthoritativeMessagesauthenticationInfo&Lnet/handle/hdllib/AuthenticationInfo;()VCodeLineNumberTableLocalVariableTablethisLnet/handle/hdllib/Resolver; getConfigFile()Ljava/io/File;checkConfigurationeLjava/lang/Exception;loadConfiguration hdlValTagjI localHdlTaghandleLjava/lang/String; valueListLjava/util/ArrayList; caseSensitiveoverrideTypeStr overrideTypehdlInfo&Lnet/handle/hdllib/Resolver$ValueList;i localHdlsTag resolveHandle4(Ljava/lang/String;)[Lnet/handle/hdllib/HandleValue; ExceptionsG(Ljava/lang/String;[Ljava/lang/String;)[Lnet/handle/hdllib/HandleValue;typeListH(Ljava/lang/String;[Ljava/lang/String;Z)[Lnet/handle/hdllib/HandleValue;secureJ(Ljava/lang/String;[Ljava/lang/String;[IZ)[Lnet/handle/hdllib/HandleValue; eResponse!Lnet/handle/hdllib/ErrorResponse;msgreq%Lnet/handle/hdllib/ResolutionRequest;response$Lnet/handle/hdllib/AbstractResponse;#Lnet/handle/hdllib/HandleException;indexes[Itypes[[BvalListsetVerifyMessages(Z)Vverify getResolver$()Lnet/handle/hdllib/HandleResolver;resolvePublicKeys.(Ljava/lang/String;)[Ljava/security/PublicKey;pubkeyLjava/security/PublicKey;values [Lnet/handle/hdllib/HandleValue;keysassignProperties&(Lnet/handle/hdllib/AbstractRequest;)V#Lnet/handle/hdllib/AbstractRequest;verifyResponseJ(Lnet/handle/hdllib/AbstractRequest;Lnet/handle/hdllib/AbstractResponse;)V convertTypes([Ljava/lang/String;)[[B filterTypes filterValuesE([Lnet/handle/hdllib/HandleValue;[[B)[Lnet/handle/hdllib/HandleValue;tgetXMLForValue:(Lnet/handle/hdllib/HandleValue;)Lnet/cnri/simplexml/XTag;valueLnet/handle/hdllib/HandleValue;valTagdata[BgetValueFromXML:(Lnet/cnri/simplexml/XTag;)Lnet/handle/hdllib/HandleValue;valdataEncgetValueWithEncoding((Ljava/lang/String;Ljava/lang/String;)[BstrencodingcheckAuthentication)(Lnet/handle/hdllib/AuthenticationInfo;)ZauthInforequest challengeResp%Lnet/handle/hdllib/ChallengeResponse; authBytesverifySecretKeyAuthP(Lnet/handle/hdllib/AuthenticationInfo;Lnet/handle/hdllib/ChallengeResponse;[B)Z verifyAuthReq%Lnet/handle/hdllib/VerifyAuthRequest;verifyPubKeyAuth authenticatedpkBytesoffset hashAlgIdsigBytespubKeyverifyDSAPublicKeyE([BLjava/security/PublicKey;Lnet/handle/hdllib/ChallengeResponse;[B)ZsigIdsigLjava/security/Signature;verifyRSAPublicKeyImpl SourceFile Resolver.java java/util/HashMap  net/handle/hdllib/HandleResolver  java/io/File user.home. .handle   resolver.xml   java/lang/Exception java/lang/StringBuffer&Error checking config file timestamp:  !  " #$% &' (net/cnri/simplexml/XParserjava/io/FileReader ) *+ local_handles ,- ./ ,0 1$ 23 45 6$ 7/ 89Invalid override handle: '' in java/util/ArrayListcase_sensitive :; override_typealways 4 on_failurehdlvalue /0 <=$net/handle/hdllib/Resolver$ValueList >/net/handle/hdllib/HandleValue ?@ A B$ CDUnable to load client config: net/cnri/simplexml/XTaghsconfig '  "# EF G/ HI %&#net/handle/hdllib/ResolutionRequestJ KL M  N OP  !Q R$net/handle/hdllib/ResolutionResponse SI!net/handle/hdllib/HandleException Handle: '' was not found Tnet/handle/hdllib/ErrorResponse U. VWX YZ: [ \. ]^ _` ab&Error decoding public key from value:  ; error: java/security/PublicKey[Ljava/security/PublicKey;c d 9type e$ f admin_read g fh admin_write i public_read j public_write kttl l/ fmttl_type noabsoluterelative p^hex qr s'text tu vw  xy z$ 34 {u |= }LUnrecognized encoding:  for data: ~.#net/handle/hdllib/ChallengeResponse   ` . | >? . B?Unknown authentication type: #net/handle/hdllib/VerifyAuthRequest ` . . y / $net/handle/hdllib/VerifyAuthResponse  Unable to verify authentication /The admin index specified () does not exist %java/security/interfaces/DSAPublicKey IJ%java/security/interfaces/RSAPublicKey NJUnrecognized key type: $    u ^java/lang/String HS_PUBKEYnet/handle/hdllib/Resolverjava/lang/Objectjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V#(Ljava/io/File;Ljava/lang/String;)Vexists()Z lastModified()JerrLjava/io/PrintStream;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)VcanRead(Ljava/io/File;)Vparse,(Ljava/io/Reader;Z)Lnet/cnri/simplexml/XTag; getSubTag-(Ljava/lang/String;)Lnet/cnri/simplexml/XTag;getSubTagCount()I(I)Lnet/cnri/simplexml/XTag;getNameequalsIgnoreCase(Ljava/lang/String;)Z getAttribute&(Ljava/lang/String;)Ljava/lang/String;trimlengthindexOf(I)IgetBoolAttribute(Ljava/lang/String;Z)Zadd(Ljava/lang/Object;)ZsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;R(Lnet/handle/hdllib/Resolver;Ljava/lang/String;I[Lnet/handle/hdllib/HandleValue;)V toLowerCaseput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;getOverrideType getValues"()[Lnet/handle/hdllib/HandleValue;net/handle/hdllib/Util encodeString(Ljava/lang/String;)[B0([B[[B[ILnet/handle/hdllib/AuthenticationInfo;)VcertifyprocessRequestI(Lnet/handle/hdllib/AbstractRequest;)Lnet/handle/hdllib/AbstractResponse;"net/handle/hdllib/AbstractResponse responseCodegetHandleValues(ILjava/lang/String;)Vmessage decodeString([B)Ljava/lang/String;!net/handle/hdllib/AbstractMessagegetResponseCodeMessage(I)Ljava/lang/String;net/handle/hdllib/CommonSTD_TYPE_HSPUBKEYhasType([B)ZgetData()[BgetPublicKeyFromBytes([BI)Ljava/security/PublicKey;!net/handle/hdllib/AbstractRequest authoritativegetTypeAsString setAttribute adminRead(Ljava/lang/String;Z)V adminWrite publicRead publicWritegetTTL(Ljava/lang/String;I)V getTTLType()BlooksLikeBinarydecodeHexString([BZ)Ljava/lang/String;setValuesetType([B)VgetIntAttribute(Ljava/lang/String;I)IttlTypeB getStrValuesetDataequalsencodeHexString BLANK_HANDLE$net/handle/hdllib/AuthenticationInfo authenticateL(Lnet/handle/hdllib/ChallengeResponse;Lnet/handle/hdllib/AbstractRequest;)[B getAuthTypeMD5_SECRET_KEY_TYPE([B[B)ZPUBLIC_KEY_TYPEgetUserIdHandlenonce requestDigest rdHashTypegetUserIdIndex3([B[B[BB[BILnet/handle/hdllib/AuthenticationInfo;)VisValidgetIndexnet/handle/hdllib/Encoder readByteArray([BI)[B getAlgorithmgetSigIdFromHashAlgId(([BLjava/lang/String;)Ljava/lang/String;java/security/Signature getInstance-(Ljava/lang/String;)Ljava/security/Signature; initVerify(Ljava/security/PublicKey;)Vupdate! e***Y*Y* Y * * **Y*Y**2 H; >?!A,C1D6E;JOK`MdN e/*Q R******LY !+"#$ 7 747"V WX0Y4]7[8\Q^8RLYMYN*K*%A&Y'(Y*)*L++,:6-.:/0102:34 /5*Y6!!7!"#$8Y9::;6 <=>:  ?16 6  -- .:  /@1 ABW ϻCY* DEFGGH:  -I JW , JW:YK!"#$+ LYMNL*+O*,*-dg$bc dh&i=nEoJpWq`rpsytuvxyz{~~ AFU^pdgi 4 `y u A MEi ;*+PbG *+,Q   bQ *+,Q*   b0 $*R*,S:*+TC:*+ITC:U*VWXY+Y-*Z:*[ \* ]:*^_ `a_d%bY Yc!+!d!#ef<f:  gh: bYY_i!j! !#ebY_ie:*VWFbbj -:FZ`ekv~!z 2 ( Zv   $$$$  $  b>*  /*  *+klM8Y9N,d6],2mnG,2op: -BW+:Yq!,2"r!"#$--DsFtt-FI. -:FIKqwH: K&_ wba!* +u* +v+*w  !! !?   b"#)+x+yM+d>,+2YS, !'*))$%&t++ ,,+8Y9N+d6>+2.,d6#+2,2n-+2BW ބ--DEFGG2 $%'(')1*<+J,S-V*\(b2>7%'"@tttX()+LY@NM,z+{|,}+~,+,+,+,+,+|+oN-,|,-,|,-h,B6789$:.;8<B=L>aAfBmCuDFGI**+,f--. /0EYL+*z>Y+*};~+*;+*;+*;+*+*>1+*>M+*,+6 OPQ"R-S8TCUOVTWdXiZr[~\ x1+r234E+IL+*Y+*YY!+!!*!#cdefg!iE5E678qXYxZMY,N+-,:+ *+-+ *+-bYY!+h!#e"tuw"x/z8|E~N4qq9`:W;<"O=.>? _Y+,,,-+:* ]: bYY!"#e%08A>__9_;<_=.@@A0/  bB?L <6XY+x Y+OZ:\* ]:`!bYY!"#e:`a:6 5 - 2 2+ 2o: (bYY!+"!#e6 - :   ``6 - :   ``6 p:  *  ,  *  , bYY! "#ej%08VYcs f7 <<9<;<<=.9C:0   YD.crE jF. XG. FH IJ3+,::,--Ƭ "+H33F.3H3;<3G. 'K LMNJ3+,::,--Ƭ "+H33F.3H3;<3G. 'K LMO% YSk7PQ C