Edit C:\Program Files\Java\jre8\lib\sun\security\util\SignatureFileVerifier.class
Êþº¾ 4Y 3 4 5 6 7 8 9 : ; < O P Q R S T U V W X Y Z [ ` e g l m n o p q r t u x y z { ? ? ? ? ¯ ¶ Ú å í î computed expected re-computed sigfile : digest= signature file digest for & was disabled, no exception msg given. ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z ()[B (I)C (I)I (I)Ljava/lang/String; (I)V (II)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z ([B)V ([B[B)Z ). Disabled algorithm(s) used: -DIGEST -DIGEST-MANIFEST -DIGEST-Manifest-Main-Attributes . ./ .DSA .EC .RSA .SF / 1.0 : <clinit> <init> ATTR_DIGEST Code DIGEST ENGLISH Entry Exceptions FALSE Gathering timestamp for: InnerClasses :Invalid signature file digest for Manifest main attributes JAR_DISABLED_CHECK LineNumberTable Ljava/lang/String; Ljava/util/Locale; MANIFEST.MF META-INF/ META-INF/MANIFEST.MF &Manifest Main Attribute check failed ( LManifest Main Attribute check failed (DIGEST). Disabled algorithm(s) used: JManifest hash check failed (DIGEST-MANIFEST). Disabled algorithm(s) used: Manifest-Main-Attributes Name PermittedAlgs mapping: SIG- SIGNATURE_VERSION Signature Signature Block Certificate: Signature Block File: 0Signature File: Manifest Main Attributes digest Signature File: Manifest digest SourceFile StackMapTable TRUE Unknown Algorithm(s) (Unknown Algorithm(s). Error processing /Verification of Manifest main attributes failed X509 Z [B [C [Ljava/security/CodeSigner; [Lsun/security/pkcs/SignerInfo; add append arraycopy before block booleanValue #cannot verify signature block file certificateFactory charAt contains createdDigests debug decode digest digestWorkaround endsWith entrySet equals equalsIgnoreCase generateCertPath get getAlgorithm getCertificateChain getContentInfo getData getDigest getEntries getInstance getKey getMainAttributes getMessage getMimeDecoder getSigners getTimestamp getValue getWeakAlgorithms hasNext hexc indexOf invalid isBlockOrSF isEqual isOldStyle isSigningRelated isSubSet iterator jar java/io/ByteArrayInputStream java/io/IOException java/lang/Boolean java/lang/Object java/lang/RuntimeException java/lang/SecurityException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/security/CodeSigner &java/security/GeneralSecurityException java/security/MessageDigest &java/security/NoSuchAlgorithmException java/security/SignatureException java/security/Timestamp java/security/cert/CertPath 'java/security/cert/CertificateException %java/security/cert/CertificateFactory java/util/ArrayList java/util/Base64 java/util/Base64$Decoder java/util/Date java/util/HashMap java/util/Hashtable java/util/Iterator java/util/List java/util/Locale java/util/Map java/util/Map$Entry java/util/Set java/util/jar/Attributes java/util/jar/Attributes$Name java/util/jar/JarException java/util/jar/Manifest jdk.jar.disabledAlgorithms keySet lastIndexOf length manifestDigest matches md name needSignatureFile needSignatureFileBytes next -no manifest section for signature file entry permits permittedAlgs permittedCheck printStackTrace println process processImpl processSignature signed name = !processSignature unsigned name = put read setSignatureFile sfBytes signerCache size startJarVerification startsWith stopJarVerification substring sun/security/jca/Providers sun/security/pkcs/ContentInfo sun/security/pkcs/PKCS7 sun/security/pkcs/SignerInfo 'sun/security/util/ConstraintsParameters sun/security/util/Debug .sun/security/util/DisabledAlgorithmConstraints "sun/security/util/ManifestDigester (sun/security/util/ManifestDigester$Entry 'sun/security/util/SignatureFileVerifier timestamp toArray toHex toString toUpperCase updateSigners verify verifyManifestHash verifyManifestMainAttrs verifySection workaround ? ? ? · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù ù ú û ü ý þ ÿ Ljava/lang/Boolean; Ljava/security/Timestamp; 'Ljava/security/cert/CertificateFactory; Ljava/util/ArrayList; Ljava/util/HashMap; Ljava/util/Map; Ljava/util/jar/Attributes$Name; Lsun/security/pkcs/PKCS7; Lsun/security/util/Debug; 0Lsun/security/util/DisabledAlgorithmConstraints; $Lsun/security/util/ManifestDigester; 2Ljava/util/ArrayList<[Ljava/security/CodeSigner;>; 6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>; DLjava/util/HashMap<Ljava/lang/String;Ljava/security/MessageDigest;>; (Ljava/io/InputStream;)V (I)Ljava/lang/Object; (Ljava/lang/Object;)V (Ljava/lang/String;)[B ([B)Ljava/lang/String; (C)Ljava/lang/StringBuilder; !(Ljava/security/MessageDigest;)[B ()Ljava/security/Timestamp; (Ljava/security/Timestamp;)V ()Ljava/util/Base64$Decoder; ()Ljava/util/Date; (Ljava/util/Date;)Z ()Ljava/util/Iterator; ()Ljava/util/Map; ()Ljava/util/Set; ()Ljava/util/jar/Attributes; !()Lsun/security/pkcs/ContentInfo; #([B)[Lsun/security/pkcs/SignerInfo; *(Ljava/lang/Object;ILjava/lang/Object;II)V (([Ljava/lang/Object;)[Ljava/lang/Object; '(Ljava/lang/String;Ljava/lang/String;)Z &(Ljava/util/Locale;)Ljava/lang/String; 3(Ljava/util/jar/Attributes$Name;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 8([Ljava/security/CodeSigner;Ljava/security/CodeSigner;)Z 9([Ljava/security/CodeSigner;[Ljava/security/CodeSigner;)Z 1(Ljava/lang/String;)Ljava/security/MessageDigest; 9(Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V /(Ljava/util/List;)Ljava/security/cert/CertPath; ;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; 0(Lsun/security/pkcs/PKCS7;)Ljava/util/ArrayList; ((Ljava/util/Hashtable;Ljava/util/List;)V >(Ljava/lang/String;Lsun/security/util/ConstraintsParameters;)V -(Ljava/lang/String;)Lsun/security/util/Debug; ?(Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;)Z ?(Ljava/lang/String;Z)Lsun/security/util/ManifestDigester$Entry; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; E([Ljava/security/CodeSigner;Ljava/util/Hashtable;Ljava/lang/String;)V P(Ljava/util/ArrayList;Lsun/security/util/ManifestDigester;Ljava/lang/String;[B)V T([Ljava/security/CodeSigner;[Ljava/security/CodeSigner;[Ljava/security/CodeSigner;)Z U([Lsun/security/pkcs/SignerInfo;Lsun/security/pkcs/PKCS7;)[Ljava/security/CodeSigner; O(Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;Ljava/util/List;)Z S(Ljava/util/jar/Attributes;Ljava/lang/String;Lsun/security/util/ManifestDigester;)Z c(Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;Ljava/util/List<Ljava/lang/Object;>;)Z m(Ljava/util/ArrayList<[Ljava/security/CodeSigner;>;Lsun/security/util/ManifestDigester;Ljava/lang/String;[B)V k(Ljava/util/Hashtable<Ljava/lang/String;[Ljava/security/CodeSigner;>;Ljava/util/List<Ljava/lang/Object;>;)V t([Ljava/security/CodeSigner;Ljava/util/Hashtable<Ljava/lang/String;[Ljava/security/CodeSigner;>;Ljava/lang/String;)V ? ò ? ? d> ~> ^ j á j? ?@ óA ?B a k çC vD ?E ?F hG àH Ý = ô = ] @ é @ ê @ ? A ¬ A ² A B ? C ® D Ü D ] F ] M ± N ðL ¤ > ª > ä > õ > ?M ÷N ? I ? I ? ? ¦ ? ? ? ø E ø G ] K ê K ? L ? L ° L ö L ?OP ?Q ?R ?R ÞR ©S ]T §U ©V ?W µX ¢Y ?Z ÛZ ¥[ ?\ ] ? H ?^_ « J è`a ªb ?c ?d ?e ´f ¡g £g ]h ?i £j ?k ìl æm £no ?p ïqr ßt ¨u vw ? ,? 1? =| =} =~ =? =? =? =? =? =? =? =? =? =? =? ? ? ¨ ? ¨ § ¬ ? ? ? ? ¥ © ª « ® ¯ ± É ? ? ¨ ´ Ë Ì Å ¥ ¨ ¸ Ñ ? § ? ¦ Ð ¬ » #Ò #Ó $? $? $¢ $¤ $Æ %º &² '¼ (? (Ä (Ú )Ä )Ú 0¿ 0Ê 3? 3? 3¾ 3Á 4¡ 4£ 5? 6? 6? 6 6à 7¸ 7Ô 8¹ 9? 9 9× :¬ :Ö ;· ;Ù <µ <¶ =° =³ =Ç =È =Í =Î =Ï =Õ =Ø =Û =Ü =Ý =Þ =ß*?* +¤-¿-À-Ä-Ú.?.?/½ Decoder SignatureFileVerifier.java != ?F hG óA w I ^ j ?E ò ? á j àH ?B w K ? ?@ çC w J ? ? ]s _ |*·õ*µä*µê*»(Y·!µí*µé:¸,:*»6Y·0µî**´î¶1¶.µå*+¸µê¸-§ :¸-¿*--.¶ü¶ ²â¶µè*,µñ*+µë± ! J R R T R } ÿ R =$; i N s Z ] ` e v ! x &