0N     Z    \           % ( ( ( Z Z Z 1  5  % % %  ( Z \    1 1 ZauthInfo&Lnet/handle/hdllib/AuthenticationInfo; svrAddressLjava/net/InetAddress;svrPortI svrProtocolBresolver"Lnet/handle/hdllib/HandleResolver;main([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTableargv[Ljava/lang/String;authbs$Lnet/handle/apps/tools/BackupServer; Exceptions)(Lnet/handle/hdllib/AuthenticationInfo;)Vthis createAuth^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/handle/hdllib/AuthenticationInfo;adminHdlLjava/lang/String;adminIdx privatekeyfLjava/io/File;fsLjava/io/FileInputStream;key[BnseckeyprivkeyLjava/security/PrivateKey;doBackupN(Ljava/lang/String;Ljava/lang/String;BLnet/handle/hdllib/AuthenticationInfo;)VinterfLnet/handle/hdllib/Interface;jisvrAddrsiReq"Lnet/handle/hdllib/GenericRequest;response$Lnet/handle/hdllib/AbstractResponse;siteInfoLnet/handle/hdllib/SiteInfo; backupReqrespStreLjava/lang/Exception;addrport()V SourceFileBackupServer.java xUsage: java net.handle.apps.tools.BackupServer [admin-hdl] [admin-idx] [privkey] [svr-address] [svr-port] [svr-protocol]  UDP  cdTCPHTTP ef     uv"net/handle/apps/tools/BackupServer rs r ]^ java/io/File rjava/io/FileInputStream r    Please enter your passphrase:   -net/handle/hdllib/PublicKeyAuthenticationInfoUTF8   r!" #$ net/handle/hdllib/GenericRequest% & r'java/lang/StringBuffer Getting site values for: ().. * +, -, .,java/lang/ExceptionNo protocol specified/ 0b%net/handle/hdllib/GetSiteInfoResponse 0Unable to retrieve site information from server.1 2 %Given server is not a primary server./Authentication value is null. Please try again. 3d 4d 5 678 9: ;<= b >d# Sending backup request to server: (? .. @A4There was no response to the server backup request. " The server is performing backup. net/handle/hdllib/ErrorResponse BC DEF G ( BH): I JH/Can not process the backup request for server:  Error backing up server: K  Try again please. LM net/handle/hdllib/HandleResolverjava/lang/Objectjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)Vjava/lang/Stringequals(Ljava/lang/Object;)Z traceMessagesZ toUpperCase()Ljava/lang/String;(Ljava/io/File;)Vlength()Jread()I([B)Inet/handle/hdllib/UtilrequiresSecretKey([B)Z getPassphrase(Ljava/lang/String;)[Bdecrypt([B[B)[BgetPrivateKeyFromBytes([BI)Ljava/security/PrivateKey;getBytesjava/lang/IntegerparseInt(Ljava/lang/String;)I ([BILjava/security/PrivateKey;)Vjava/net/InetAddress getByName*(Ljava/lang/String;)Ljava/net/InetAddress;net/handle/hdllib/Common BLANK_HANDLE,([BILnet/handle/hdllib/AuthenticationInfo;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringsendHdlUdpRequest`(Lnet/handle/hdllib/AbstractRequest;Ljava/net/InetAddress;I)Lnet/handle/hdllib/AbstractResponse;sendHdlTcpRequestsendHttpRequest"net/handle/hdllib/AbstractResponse responseCodenet/handle/hdllib/SiteInfo isPrimarymajorProtocolVersionminorProtocolVersioncertifyservers[Lnet/handle/hdllib/ServerInfo;net/handle/hdllib/ServerInfogetInetAddress()Ljava/net/InetAddress; interfaces[Lnet/handle/hdllib/Interface;net/handle/hdllib/Interfaceprotocol,(Ljava/lang/Object;)Ljava/lang/StringBuffer;sendRequestToServerg(Lnet/handle/hdllib/AbstractRequest;Lnet/handle/hdllib/ServerInfo;)Lnet/handle/hdllib/AbstractResponse;valueOf&(Ljava/lang/Object;)Ljava/lang/String;getClass()Ljava/lang/Class;java/lang/ClassgetName(I)Ljava/lang/String;!net/handle/hdllib/AbstractMessagegetResponseCodeMessage getMessageprintStackTrace(Ljava/io/PrintStream;)V!\]^_`ab cd ef ghiu**2 $*2 *2   *2 *2*2 LY+M,*2*2+j: !$%%&0'7(B)F,M-].f/t0k ulm]n^fopq1rsiO***+j2 34ktpn^ uvi wY,NY-:-:6TW: :::Y* !+"#j2 : ;<=>8?@ACCKDRH[IcJk\ wwxwyxwzx n{|d}~[XbC4cq1iF+$:,"6%Y&'::(Y)*+++,+-O-> .:/ /: 0: 1Y23: 456: 1Y73 8 1Y93 :%Y&':  ;  < ; ;# <  ;=  <> = > ?: :6   @' @ 2AB6   @ 2C @ 2C 2:DEѲ(Y)F+ @ 2GH+-   @ 2I: J: `4KL M: :(Y)NO+P+4Q+R+4S+-: (Y)T+ @ 2GU+G-  ԧ/:(Y)V+W+X+-Yz}1j6RS V[\;]X_f`ibwczefhlmnpstwx{#06<BEHVi} @jntz}klb K/b t` nab`]  E5x *tpxxcdn^i# ZY[ j