Êþº¾0Ô <e fgh ijklmn fop qr s t u vwx ey z{ | }~ e e € ‚ƒ „ … †‡ˆ ‰ $Š‹ ŒŽ f *‘ )’“ .q )” Œ•– 2— ˜ ™š f›œž Ÿ ¡()VCodeLineNumberTableLocalVariableTablethis"Lnet/handle/apps/simple/HDLDelete;main([Ljava/lang/String;)VfLjava/io/File;fsLjava/io/FileInputStream;nItLjava/lang/Throwable;req'Lnet/handle/hdllib/DeleteHandleRequest;response$Lnet/handle/hdllib/AbstractResponse;argv[Ljava/lang/String;key[Bresolver"Lnet/handle/hdllib/HandleResolver;privkeyLjava/security/PrivateKey;secKeyauth/Lnet/handle/hdllib/PublicKeyAuthenticationInfo;rdrLjava/io/BufferedReader;lineLjava/lang/String; Exceptions¢ SourceFileHDLDelete.java =>£ ¤¥Ousage: java net.handle.apps.simple.HDLDelete ¦ §¨I is the handle that contains your public key with index 3002 is the file containing your private key8 is the file containing the handles to deleteU Note: if is '-' then the handles to delete will be read as input (stdin) ©ª java/io/File =¨java/io/FileInputStream =« ¬­ ®¯ ®°java/lang/Throwablejava/lang/StringBufferCannot read private key ±²: ±³ ´µ net/handle/hdllib/HandleResolver&net/handle/hdllib/ClientSessionTracker ¶·¸ ¹º passphrase: »¼ ½¾ ¿ÀCan't load private key in -net/handle/hdllib/PublicKeyAuthenticationInfo Á¼ =Â-à ÄÅjava/io/BufferedReaderjava/io/InputStreamReader ÆÇ =È =Éjava/io/FileReader ʵ ˵%net/handle/hdllib/DeleteHandleRequest =Ì ÍÎÏ ÐK Ñ¥error deleting '': deleted ÒÓ net/handle/apps/simple/HDLDeletejava/lang/Objectjava/lang/Exceptionjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)V(Ljava/io/File;)Vlength()Jread()I([B)Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;setSessionTracker+(Lnet/handle/hdllib/ClientSessionTracker;)Vnet/handle/hdllib/UtilrequiresSecretKey([B)Z getPassphrase(Ljava/lang/String;)[Bdecrypt([B[B)[BgetPrivateKeyFromBytes([BI)Ljava/security/PrivateKey; encodeString ([BILjava/security/PrivateKey;)Vjava/lang/Stringequals(Ljava/lang/Object;)ZinLjava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLinetrim+([BLnet/handle/hdllib/AuthenticationInfo;)VprocessRequestI(Lnet/handle/hdllib/AbstractRequest;)Lnet/handle/hdllib/AbstractResponse;"net/handle/hdllib/AbstractResponse responseCodeoutprintStackTrace(Ljava/io/PrintStream;)V!;<=>?/*·±@A BC DE?ˆ ô*¾Ÿ/²¶²¶²¶²¶²¶¸ L» Y*2· M» Y,· N,¶ˆ¼L6+¾¢+„-¶‘T§ÿí-+¶W§,M²»Y·¶*2¶¶,¶¶¶¸ »Y·M,»Y·¶N:+¸™ ¸ :+¸!L+¸"N§.:²»Y·#¶*2¶¶¶¶¶¸ »$Y*2¸%,-·&::*2'¶(™»)Y»*Y²+·,·-:§»)Y».Y*2·/·-:¶0Y:Æ¥¶1:»2Y¸%·3:,¶4:  Æ  ´5Ÿ*²6»Y·7¶¶8¶ ¶¶¶§²6»Y·9¶¶¶¶§ÿ‡:²6»Y·7¶¶8¶¶¶¶²¶:§ÿV±4or³ÎÑQ¿Â@Â0 !"&#.$2'4)?*H+P,S-i.o2r/s0—1›4£5®6°7³9º:Á<È=ÎBÑ?Ó@øAüCFGH3JFNQPXQhSpT~U¥W¿\ÂYÄZè[ð\ó^A¢?0FGH'HISJKs(LMÓ)LMhWNOpOPQ Ä,LMôRS4ÀTU£QVW°DXY³AZUå[\â]^N¦_`abcd