1Z[^_`acdefgkz{|~[degh ! -J-Dhttp.proxyHost= # -J-Dhttp.proxyPort=    + jarsigner -verify [options] jar-file adding: F [-providerArg ]] ... master class file and constructor argument: i = at least one certificate was found in identity scope4 k = at least one certificate was found in keystore! m = entry is listed in manifest s = signature was verified  signing:  ( updating: (()I()J()V()Z()[B()[C(I)C(I)V(J)V([B)I([B)V([BII)I([BII)V([CC)V), --Digest -altsigner-altsignerpath-certs-debug-h-help -internalsf-keypass5-keypass can not be specified if -storetype is PKCS11 -keystore.-keystore must be NONE if -storetype is PKCS11 -protected -provider -providerArg-providerClass -providerName -sectionsonly-sigfile -signedjar -storepass -storetype-tsa-tsacert-verbose-verify../.DSA.SF .keystore.orig.sig/1.0BlockCCertificate chain not found for: alias. alias must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.Certificate not found for: alias. alias must reference a valid KeyStore entry containing an X.509 public key certificate for the Timestamping Authority.Code ConstantValue Created-ByEnter Passphrase for keystore: Enter key password for alias:  ExceptionsI IN_KEYSTOREIN_SCOPENIf -protected is specified, then -storepass and -keypass must not be specifiedIllegal option:  InnerClassesJJarSigner.javaLineNumberTableMANIFEST_VERSION META-INF/META-INF/MANIFEST.MF META-INF/SIG-META_INFNONEName P11KEYSTORE PARAM_STRINGPKCS11=Re-run with the -verbose and -certs options for more details.1Re-run with the -verbose option for more details.SHA SHA-DigestSHA1 SIG_PREFIX SIX_MONTHS SourceFile+Supply the following options to jarsigner: TSA certificate: TSA location: #The signer certificate has expired.(The signer certificate is not yet valid.5The signer certificate will expire within six months.@This jar contains entries whose signer certificate has expired. EThis jar contains entries whose signer certificate is not yet valid. RThis jar contains entries whose signer certificate will expire within six months. JThis jar contains unsigned entries which have not been integrity-checked. )Usage: jarsigner [options] jar-file aliasVERSION Warning: TWhen connecting from behind a firewall then an HTTP proxy may need to be specified. Z[J[-altsigner ] class name of an alternative signing mechanismH[-altsignerpath ] location of an alternative signing mechanismK[-certs] display certificates when verbose and verifyingK[-internalsf] include the .SF file inside the signature blockC[-keypass ] password for private key (if different)-[-keystore ] keystore locationF[-protected] keystore has protected authentication pathD[-providerClass name of cryptographic service provider's)[-providerName ] provider nameA[-sectionsonly] don't compute hash of entire manifest1[-sigfile ] name of .SF/.DSA file3[-signedjar ] name of signed JAR file;[-storepass ] password for keystore integrity)[-storetype ] keystore typeB[-tsa ] location of the Timestamping AuthorityM[-tsacert ] public key certificate for Timestamping AuthorityA[-verbose] verbose output when signing/verifying4[-verify] verify a signed JAR file[B[C]add addElement addProvideraliasaltSignerClassaltSignerClasspathappend appendPath arraycopy+attempt to rename jarFile to origJar failed1attempt to rename signedJarFile to jarFile failedbaosbuffer certChaincertificate exception: certificate expired oncertificate is not valid untilcertificate is valid fromcertificate will expire oncharAt checkValiditycloneclosecollatorcom/sun/jarsigner/ContentSignercompare countTokenscurrentTimeMillisdebugdeletedigest elementAtelementsencodeentriesentry was signed onenv.class.pathequalsequalsIgnoreCaseerrerrorexitexpiredTimeFormexpiringTimeForm externalSFfilefile: fileToURLfill findHeaderEndflushforNameformat-found non-X.509 certificate in signer's chain generateBlockgetgetAbsolutePath getAlgorithm getAliasInfo getAttributes getBundlegetBytesgetCanonicalPathgetCertificategetCertificateAliasgetCertificateChaingetCertificatesgetCodeSigners getCommentgetConstructorgetCrcgetDefaultTypegetDigestAttributes getDigests getEntriesgetEntrygetExtra getIdentitygetInputStream getInstance getIssuerDNgetKeygetMainAttributes getManifestgetManifestFile getMessage getMetaName getMethodgetName getNotAfter getNotBeforegetPass getProperty getPublicKeygetSignerCertPathgetSize getString getSubjectDNgetSystemClassLoadergetSystemScopegetTime getTimestampgetTimestampingUrl getTsaCertgetTypegetValuehasExpiredCerthasExpiringCerthasMoreElements hasMoreTokenshasNextiin inKeyStoreincomplete certificate chainindexOf isBlockOrSF isDirectoryisFileiterator5jar is unsigned. (signatures missing or not parsable) jar verified.jarfilejarsigner error:  jarsigner: java.class.path java.vendor java.versionjava/io/ByteArrayInputStreamjava/io/ByteArrayOutputStream java/io/Filejava/io/FileOutputStreamjava/io/IOExceptionjava/io/InputStreamjava/io/PrintStreamjava/lang/Classjava/lang/ClassLoaderjava/lang/Exception"java/lang/IllegalArgumentExceptionjava/lang/Longjava/lang/Objectjava/lang/RuntimeExceptionjava/lang/Stringjava/lang/StringBufferjava/lang/StringBuilderjava/lang/Systemjava/lang/reflect/Constructorjava/net/MalformedURLExceptionjava/net/SocketTimeoutException java/net/URLjava/net/URLClassLoaderjava/security/CodeSignerjava/security/Identityjava/security/IdentityScopejava/security/KeyStorejava/security/KeyStoreExceptionjava/security/MessageDigest&java/security/NoSuchAlgorithmException%java/security/NoSuchProviderExceptionjava/security/Principaljava/security/PrivateKeyjava/security/Providerjava/security/Securityjava/security/Timestamp'java/security/UnrecoverableKeyExceptionjava/security/cert/CertPathjava/security/cert/Certificate'java/security/cert/CertificateException.java/security/cert/CertificateExpiredException2java/security/cert/CertificateNotYetValidException"java/security/cert/X509Certificatejava/text/Collatorjava/text/MessageFormatjava/util/Arraysjava/util/Datejava/util/Enumerationjava/util/HashMapjava/util/Hashtablejava/util/Iteratorjava/util/List java/util/Mapjava/util/ResourceBundlejava/util/StringTokenizerjava/util/Vectorjava/util/jar/Attributesjava/util/jar/Attributes$Namejava/util/jar/JarEntryjava/util/jar/JarFilejava/util/jar/Manifestjava/util/zip/ZipEntryjava/util/zip/ZipFilejava/util/zip/ZipOutputStreamk+key associated with alias not a private keykeypasskeystorekeystore load:  lastIndexOflengthload loadClass loadKeyStoreloadSigningMechanismmmain newInstancenext nextElement nextToken no manifest.-no response from the Timestamping Authority. notYetTimeFormnotYetValidCert nullStream openStreamout parseArgs pathSeparator pathToURLsprint printCertprintStackTraceprintTimestampprintln privateKey protectedPathprovName not a provider providerArgs providerName providersput putNextEntryputValuerbread readPasswordrenameToreplace requesting a signature timestampresetrunsscope separator separatorChar setCommentsetCrcsetExtra setMethodsetSize setStrengthsetTime showcertssigfilesignJar signManifest signTimeFormMsignature filename must consist of the following characters: A-Z, 0-9, _ or -signatureRelated signedjar&signerClass is not a signing mechanismsigningMechanismsize startsWithstore storeHash storepass storetype substring%sun.security.tools.JarSignerResourcessun/misc/BASE64Encodersun/security/tools/JarSigner sun/security/tools/SignatureFile&sun/security/tools/SignatureFile$Block$sun/security/tools/TimestampedSigner"sun/security/util/ManifestDigestersun/security/util/Password'sun/security/util/SignatureFileVerifier toByteArray toCharArraytoString toUpperCasetokentsaAliastsaUrlunable to create: &unable to instantiate keystore class: unable to open jar file: unable to read password: #unable to recover key from keystoreunable to sign jar: update updateDigestsusage user.home&using an alternative signing mechanismvalidityTimeFormverboseverify verifyJarwrite writeBytes writeEntryyou must enter key passwordzipFile\]bhij}!^ijk     lmnopqrstuvwxyz{|}~!Lcom/sun/jarsigner/ContentSigner;Ljava/io/ByteArrayOutputStream;Ljava/io/InputStream;Ljava/io/PrintStream;[Ljava/lang/Class;Ljava/lang/String;Ljava/security/IdentityScope;Ljava/security/KeyStore;Ljava/security/PrivateKey;%[Ljava/security/cert/X509Certificate;Ljava/text/Collator;Ljava/text/MessageFormat;Ljava/util/HashMap;Ljava/util/Hashtable;Ljava/util/ResourceBundle;Ljava/util/Vector;Ljava/util/jar/Attributes$Name;Ljava/util/zip/ZipFile;(Ljava/io/File;)V(Ljava/io/File;)Z()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/InputStream;)[C(Ljava/io/InputStream;[C)V(Ljava/io/OutputStream;)V()Ljava/lang/ClassLoader;()Ljava/lang/Object;(I)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/lang/Object;)Z()Ljava/lang/String;(CC)Ljava/lang/String;(II)Ljava/lang/String;(J)Ljava/lang/String;(Ljava/lang/String;)I(Ljava/lang/String;)V(Ljava/lang/String;)Z(Ljava/lang/String;)[C(Ljava/lang/String;Z)V([B)Ljava/lang/String;([Ljava/lang/String;)V(C)Ljava/lang/StringBuffer;([Ljava/net/URL;)V()[Ljava/security/CodeSigner;([Ljava/security/CodeSigner;)I()Ljava/security/IdentityScope;()Ljava/security/Principal;(Ljava/security/Provider;)I()Ljava/security/PublicKey;()Ljava/security/Timestamp;()Ljava/security/cert/CertPath;()Ljava/text/Collator;()Ljava/util/Date;()Ljava/util/Enumeration;()Ljava/util/Iterator;()Ljava/util/List;()Ljava/util/Map;()Ljava/util/jar/Attributes;()Ljava/util/jar/Manifest;(Ljava/util/zip/ZipEntry;)V/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;%(Ljava/lang/String;)Ljava/lang/Class;*(Ljava/lang/String;Ljava/lang/Exception;)V&(Ljava/lang/Object;)Ljava/lang/Object;*(Ljava/lang/Object;ILjava/lang/Object;II)V'([Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/String;&(Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)I'(Ljava/lang/String;Ljava/lang/String;)V4(Ljava/security/cert/Certificate;)Ljava/lang/String;8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;(Ljava/io/File;)Ljava/net/URL;#(Ljava/lang/String;)[Ljava/net/URL;3(Ljava/security/PublicKey;)Ljava/security/Identity;)(Ljava/lang/String;[C)Ljava/security/Key;,(Ljava/lang/String;)Ljava/security/KeyStore;1(Ljava/lang/String;)Ljava/security/MessageDigest;4(Ljava/lang/String;)Ljava/security/cert/Certificate;5(Ljava/lang/String;)[Ljava/security/cert/Certificate;8(Ljava/lang/String;)Ljava/security/cert/X509Certificate;.(Ljava/lang/String;)Ljava/util/ResourceBundle;.(Ljava/lang/String;)Ljava/util/jar/Attributes;,(Ljava/lang/String;)Ljava/util/zip/ZipEntry;1(Ljava/util/zip/ZipFile;)Ljava/util/zip/ZipEntry;3(Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)[BG(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/jarsigner/ContentSigner;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V?(Ljava/lang/String;Ljava/security/Timestamp;)Ljava/lang/String;H(Ljava/lang/String;Ljava/security/cert/Certificate;ZJ)Ljava/lang/String;>(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;Q(Ljava/util/zip/ZipFile;Ljava/util/zip/ZipOutputStream;Ljava/util/zip/ZipEntry;)VQ(Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipOutputStream;)Vp([Ljava/security/MessageDigest;Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;Ljava/lang/String;Z)Vz(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipFile;[Ljava/security/MessageDigest;Lsun/misc/BASE64Encoder;)[Ljava/lang/String;(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipFile;[Ljava/security/MessageDigest;Lsun/misc/BASE64Encoder;)Ljava/util/jar/Attributes;(Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipFile;[Ljava/security/MessageDigest;Lsun/misc/BASE64Encoder;Ljava/util/jar/Manifest;)Z(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;ZLjava/lang/String;Ljava/security/cert/X509Certificate;Lcom/sun/jarsigner/ContentSigner;[Ljava/lang/String;Ljava/util/zip/ZipFile;)Lsun/security/tools/SignatureFile$Block;    V W             \       f                          l Cl l l m 2m Km Pm n n n n n n n n  o Xo Yo Zo ao bo  p 8p p q r s s s s t t t t u v v v w x x y         N       #    $ % * 0 3 A B D T       _    &      `   G         / ] O < M  I Q J ; E F Q    c . 6 > ?  :    #     H L U   ,  R    1   9 = ; ; + - S ( ' 7 @ )         ;    5 4  " _ _) _+ n n! n" ?                  # $ % & ' ( * , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > @ ]e ^I ^O ^Y ^\ ^j _Q _V _m _~ _ _ `l a bK bh cL cN cr c c dv d d d et e fM f f g h iI i} j kC kZ k[ k} k k k k k k k lI l\ l l l mI m m m nE n] n n o rn r r s t t u v v wq w w w w w w w x yW yi y y z {       J }      _     k H `  I   I     A S   D I \ y { |  I u }    G H U   K     I o s    B F G H U X ^ a b c f     K     K g j r  I  I P d                           s    s   e p  | R x T w z  !i446-..fVW     n*<****Y*******^Y * ********YV1_ `ghn#o(p-q2r7s<vJwSxXy]zb{g|l}q~v .YL+*ԱJK Lf *+*5M*N--k:,,6: 3:*k: 1:4:iYSW:~.YX:iYS: fY 9~pWc****V***_ 8M* *)mYOSR,8RP0T**ϧ8*********ݵ***+ߨCnMmYOSR,QP0*,7T9:  : ** *** * fV\fY\5 !,0;BPU_iy!*29IVY\]|L==++2I+2N-+**+2-#+**+2@-$+**+2 k-+**+2H--j+***Y*+2W+`+`2N-+`**+2+`2Wɲ- *- *-+**+2@{-!+**+2X-"+**+2 5-%+**+2 -&+**+2 -+**+2̲-+**+2-  *- *-( *m-' *Y- *E-- *˧&mYO,R-RP0*˄+**+2*+**+2-*B** *b .* H**"*0-**"*0-**)* *+0-*˱n[%2<HUbn{!'3;GO[hu      $0=GS[go{ !"$&'+,./0"3.436:7A9M:R=`>n@tAxDEHILMNQRUnY500-=0-D0-E0-<0-B0-C0-I0-H0-:0-F0-G0-80-90-;0-A0->0-@0-?00-T*XZ\"]0_6`DbJcXe^flhriklnoqrtuwxz{}~  &4:HN\bpv=>Y+:Y: ::<::  +Y6  *:* -: S7   :  :  :6= * К>**6~6~6 ;mYO)R RPmYO*R RP6mYOY RV RU RP RRP/lYJ: ;:?d6 MWN MY NW M NWL0*:6l-2]r:2\:*0:#:* 0ل-g*`6U2]r:1{7 * a*O*G- 0 0 00-W0Q0R0** *-6//4/*00 -*61/* */0 -*63/* */0 -*62/* */0 -T5:mYOTRQP0*7TTfk&0<CLafipuzZ 0@KWalr%-9>DGNT b p ~ !"$%(%+,,:.H/Y2_5f6t89<?@BCFKRLMNOQ STf" *+ \ mYO:::,3,:+RxRRzRW+R,sRW*,k:  R RW3.R+R7RW{: v S7 a<*YNiY S:  RW<YMiY|SY S:  RWy: *YKiY S:  RW>: *YLiY|S:  RWJRWP-0-k+m noqr#sMw[zh{m|z -027=OZhkmrxkGYOiY,qSNmYO+R7R-RJRP$] =+>6+>+2]r:::*k:% I =7I=*A*c:: ,*mYO RR RPW>=G* @* t`:  -=*mYO7R ^RJRPW(}xz "AOT^eov}  #6:* *,6*?**EC**ClY*?K:6*?c*A6A Z<0 9.-'_  _6jYP>MW*L* mYO+R-RP: * :_Y+':_Y': *Y+%: *mYOUR+RP : `Y (: &: *mYOSRRP ֻcY .: Y : mYO4R*R*RPC: mYO4R*R)RPC:Y:::66:yY9mS:**Y:0**:]Y:`:.WJV:KV:1mYOR%RR RPWY5:6Y:Y:*::4I*Й**36-%**:W6u^Y::bU*6*6U0`d:UdU::Y5:*X*mYO#RRP0,'mYO&RRP0  ĻY:Y**:* ** ::**** *-*:Q:*mYOXRNR@R:R!R"RP: :Y :Y:S7  *T* 'mYO&R RP0$mYO#R RP0** O0* &mYO<R* RP0U:  $mYO<R RP0mYO;R*׶RP0*Z0  *T*'mYO&RRP0$mYO#RRP06  I :!!5H)! H!H** ! *:   :!!4In*[!*mYO$R!RP0'mYO#R!RP0** !q* *  $_YmYO+R,RP':  $F $  "W`YB:!iY SYS:"*!"ͧ0YA:!iYSY S:"*!"** *_-6/*=02*?0*>0&:*mYOXRQPֱa7BEacqa !5@P_j  !$"#4&7(B+E)G*h-s.~12458:;<@DFGH(K/L>NFONPvRSabdegjlnruwy {~(+.3<CJ\dls&-8OV`c ".Rsz,3:AMq & M#q&}(*+-124568:;<>@)A4FIGOI]JdKvM}NPQXVWYfub:=+d1+3 #+`3 +`3 +`3 _ `0b2_8g\+CM,5B&,4B,6I,*F,*G,4I,,*F,*Gst2x4{EZXY-:-------,*+-,.  (18AJPWa"vF+,:,7 /**+Y6-*e7* *5@Ea*'+#mYOYVRR+RPL*** e** *h*%****2ѵ&****2ѵ***a_+/DLNrY+YN/:_Y+':rYmYOFR&RPYN-X:**a*NjYmYOMR-)RP>NjYmYOCR-uRP>NjYmYOMR-oRP>NjYmYOMR-nRP>NjYmYOTR-iRP>p+ a+ 6+ \{+ z+ x! +2@Odx 67\]SHM*+fMN, ,,Y0NiY+SY+S:*-, x&  +9C& 1MN*+gN:-.Y/:iY+SY+S:**-6-.-2*G*-2S*+f:v{Sa*:* :**2w*:Sy:6*m6G262z:  ="*2S2y:S *Ḧ́****+*dM*+*dMN:**;Y3:iY+S:**ѵ*+*dM!N*-nͧN*WͧN,}+YLNiY+S:*-ͧ *,} x_zxG (6A J T ^ ky % !%#$')+,-123456%7/85981><F=S-YA_EmF}HTIJKLNPQR[UV[WX[Y]^`a%b(c0eD$mYOTR+RP0Tij#kW/mYOTR+RP0*,7Tpq&r*t.uGQ+/,M,*[ͧ,%M*mYOVR,)RP )-a* yz |~(*-.O")T+,:*,7 /**+Y>**!e7**"0=GLa@p<+5M,1+N-#,-M5,HM," (5:"5  ,+:+7 B**+Y6,6--2*ke7*-k: 6- -2jS 6  *4BHSX_iza4 xL*+,-:Y:6-.mYO-2lR'RP2W CIa  6+:*+,-:6  -mYO- 2lR'RP:  :  - 2l7H 8:    2W6   2H  2W6 }B#?H]gly a {NDV-NIV-N,-N-:sY[:+6:1:\2YQ:iY2S: gY :\6  $/ 7#>$F%X'f(u*f e=* *?+ (++ +?*mYO*RR+RP. /0"1$3 WY*L+rM>+#_Y+': ,S,r:,UM,6 ? @ABC-D2E:G=HCIIJRKUM j*&L M*%L+/DL+*ImYO*R+RPL*#mYO+R*RPLrYE+ZMgYE:aP]^p2 Z][ \^_!`5c<dPg^h_inp8R~}dYkS& 4 7:B#_'`+a/b3