All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.sun.security.util.SignatureFileVerifier.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????7?
?m	?n	?op
m	?q	?r
stu
	v	?w
	x
yz	?{|
}~
s
S?
S?	??
S?	??	??	??
S??
S?????
S?
S?
S?
???
S??
S?
S?	??
??
+?
??
???
0m?
2v
0?
0?	??
U??
	???
;m?
;?
;?
:?
??	???
??
??
??
??
??
0?????
??
???$?$??Q??Q??
????
?????????	???
a?
???	_???
S?
d????
d?	_?
_????????
r??
U?
???
???
??
??
??
????
???
??
+???
_???
??
??	????
??
>??
+
	
>	


R
}
?m
R?
?
??
?
;
?
?
;	?
;
??
?
?
?
?
?
 !"
?#$%&'ConfigurationHolderInnerClassesdebugLsun/security/util/Debug;signerCacheLjava/util/ArrayList;	Signature2Ljava/util/ArrayList<[Ljava/security/CodeSigner;>;ATTR_DIGESTLjava/lang/String;blockLsun/security/pkcs/PKCS7;sfBytes[Bnamemd$Lsun/security/util/ManifestDigester;createdDigestsLjava/util/HashMap;DLjava/util/HashMap;
workaroundZcertificateFactory'Ljava/security/cert/CertificateFactory;
permittedAlgsLjava/util/Map;6Ljava/util/Map;	timestampLjava/security/Timestamp;hexc[CP(Ljava/util/ArrayList;Lsun/security/util/ManifestDigester;Ljava/lang/String;[B)VCodeLineNumberTableLocalVariableTablethis)Lsun/security/util/SignatureFileVerifier;rawBytesobjLjava/lang/Object;LocalVariableTypeTable
StackMapTable?(
Exceptions)*m(Ljava/util/ArrayList<[Ljava/security/CodeSigner;>;Lsun/security/util/ManifestDigester;Ljava/lang/String;[B)VneedSignatureFileBytes()ZneedSignatureFile(Ljava/lang/String;)ZsetSignatureFile([B)VisBlockOrSFsisSigningRelatedccCindexIextextIndex	getDigest1(Ljava/lang/String;)Ljava/security/MessageDigest;	algorithmdigestLjava/security/MessageDigest;process((Ljava/util/Hashtable;Ljava/util/List;)VsignersLjava/util/Hashtable;manifestDigestsLjava/util/List;DLjava/util/Hashtable;$Ljava/util/List;+,-k(Ljava/util/Hashtable;Ljava/util/List;)VprocessImplLjava/security/CodeSigner;eEntryLjava/util/Map$Entry;sfLjava/util/jar/Manifest;versioninfos[Lsun/security/pkcs/SignerInfo;
newSignersjava/security/CodeSigner;entriesLjava/util/Iterator;manifestSignedCLjava/util/Map$Entry;YLjava/util/Iterator;>;.permittedCheck'(Ljava/lang/String;Ljava/lang/String;)Z(Ljava/security/GeneralSecurityException;key	permittedLjava/lang/Boolean;getWeakAlgorithms&(Ljava/lang/String;)Ljava/lang/String;Ljava/lang/RuntimeException;headerwverifyManifestHashO(Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;Ljava/util/List;)ZcomputedHashexpectedHashsemattrLjava/util/jar/Attributes;weakAlgs
validEntry;Ljava/util/Map$Entry;c(Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;Ljava/util/List;)ZverifyManifestMainAttrs?(Ljava/util/jar/Manifest;Lsun/security/util/ManifestDigester;)Zmde/*Lsun/security/util/ManifestDigester$Entry;
attrsVerified
verifySectionS(Ljava/util/jar/Attributes;Ljava/lang/String;Lsun/security/util/ManifestDigester;)ZcomputedokexpectedsfAttroneDigestVerified
getSignersU([Lsun/security/pkcs/SignerInfo;Lsun/security/pkcs/PKCS7;)[Ljava/security/CodeSigner;infoLsun/security/pkcs/SignerInfo;chain	certChainLjava/security/cert/CertPath;i;Ljava/util/ArrayList;1Ljava/util/ArrayList;01toHex([B)Ljava/lang/String;datasbLjava/lang/StringBuilder;contains8([Ljava/security/CodeSigner;Ljava/security/CodeSigner;)ZsetsignerisSubSet9([Ljava/security/CodeSigner;[Ljava/security/CodeSigner;)ZsubsetmatchesT([Ljava/security/CodeSigner;[Ljava/security/CodeSigner;[Ljava/security/CodeSigner;)Zfound
oldSigners
updateSignersE([Ljava/security/CodeSigner;Ljava/util/Hashtable;Ljava/lang/String;)V
cachedSignerst([Ljava/security/CodeSigner;Ljava/util/Hashtable;Ljava/lang/String;)V()V
SourceFileSignatureFileVerifier.javaNestMembers?i????java/util/HashMap????234sun/security/pkcs/PKCS7????56789??X509:;<=>?@ABCDEFG??????H?.SFI?.DSA.RSA.EC	META-INF/J?AKL@??MANIFEST.MFMNSIG-OPQR??STjava/security/MessageDigest;UV&java/security/NoSuchAlgorithmExceptionjava/util/jar/Manifestjava/io/ByteArrayInputStreamWXYZ[]^_`1.0abjava/lang/SecurityExceptionjava/lang/StringBuilder#cannot verify signature block file cdef?gHI??Gathering timestamp for:  higjkljmnopqrstuvwx01;<:Invalid signature file digest for Manifest main attributesy?z4java/util/Map$Entry{4java/lang/String_4java/util/jar/AttributesAB.//deprocessSignature signed name = !processSignature unsigned name = java/util/jar/JarFileMETA-INF/MANIFEST.MFjava/lang/Boolean|}'sun/security/util/ConstraintsParameters?~??&java/security/GeneralSecurityException?*Ff?f:  Debug info only. & was disabled, no exception msg given.?i?*???u java/lang/RuntimeException(Unknown Algorithm(s).  Error processing .  Unknown Algorithm(s)-DIGEST-MANIFEST%&?N???????? Signature File: Manifest digest   sigfile  TU  computed ii??PermittedAlgs mapping:  :  java/security/SignatureExceptionJManifest hash check failed (DIGEST-MANIFEST). Disabled algorithm(s) used: +,??"sun/security/util/ManifestDigesterManifest-Main-AttributesS??0Signature File: Manifest Main Attributes digest ?f/Verification of Manifest main attributes failed&Manifest Main Attribute check failed ( ).  Disabled algorithm(s) used: ??-no manifest section for signature file entry -DIGEST??Signature Block File:  digest=  expected   re-computed invalid  signature file digest for LManifest Main Attribute check failed (DIGEST).  Disabled algorithm(s) used: DIGEST????java/util/ArrayListjava/security/CodeSigner??Signature Block Certificate: S?c??P??????c?YZ]^`a???jar;? -DIGEST-Manifest-Main-Attributes'sun/security/util/SignatureFileVerifierjava/lang/Object;sun/security/util/SignatureFileVerifier$ConfigurationHolderjava/lang/Throwablejava/io/IOException'java/security/cert/CertificateExceptionjava/util/Hashtablejava/util/Listjava/util/jar/JarExceptionjava/util/Iterator(sun/security/util/ManifestDigester$Entrysun/security/pkcs/SignerInfojava/security/cert/CertPathsun/security/jca/ProvidersstartJarVerification()Ljava/lang/Object;getContentInfo!()Lsun/security/pkcs/ContentInfo;sun/security/pkcs/ContentInfogetData()[B%java/security/cert/CertificateFactorygetInstance;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;stopJarVerification(Ljava/lang/Object;)VlastIndexOf(I)I	substring(II)Ljava/lang/String;java/util/LocaleENGLISHLjava/util/Locale;toUpperCase&(Ljava/util/Locale;)Ljava/lang/String;equalsIgnoreCaseendsWith
startsWith(I)Ljava/lang/String;indexOfequals(Ljava/lang/Object;)Zlength()IcharAt(I)Cget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;read(Ljava/io/InputStream;)VgetMainAttributes()Ljava/util/jar/Attributes;java/util/jar/Attributes$NameNameSIGNATURE_VERSIONLjava/util/jar/Attributes$Name;getValue3(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;verify#([B)[Lsun/security/pkcs/SignerInfo;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vsun/security/util/DebugprintlngetTimestamp()Ljava/security/Timestamp;java/security/Timestamp()Ljava/util/Date;java/util/Datebefore(Ljava/util/Date;)Z
getEntries()Ljava/util/Map;
java/util/MapentrySet()Ljava/util/Set;
java/util/Setiterator()Ljava/util/Iterator;hasNextnextgetKeyJAR_DISABLED_CHECK0Lsun/security/util/DisabledAlgorithmConstraints;(Ljava/security/Timestamp;)V.sun/security/util/DisabledAlgorithmConstraintspermits>(Ljava/lang/String;Lsun/security/util/ConstraintsParameters;)VFALSE
getMessageprintStackTraceTRUEbooleanValuekeySetaddmanifestDigest!(Ljava/security/MessageDigest;)[Bjava/util/Base64getMimeDecoderDecoder()Ljava/util/Base64$Decoder;java/util/Base64$Decoderdecode(Ljava/lang/String;)[BisEqual([B[B)Z?(Ljava/lang/String;Z)Lsun/security/util/ManifestDigester$Entry;getAlgorithm
isOldStyledigestWorkaroundgetCertificateChain0(Lsun/security/pkcs/PKCS7;)Ljava/util/ArrayList;generateCertPath/(Ljava/util/List;)Ljava/security/cert/CertPath;9(Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V(I)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;sizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;(I)V(C)Ljava/lang/StringBuilder;java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V-(Ljava/lang/String;)Lsun/security/util/Debug;!??
???????????????????????????????????g|*?*?*?*?Y??*?:?:*?	Y?
?**???
?*????
:??*--.?????*,?*+??!JRRTR?Ny`	cfk|!~&3?A?J?O?R?Y?\?k?q?v?{??>|??|??|??|??|??![???|????R???S???	????????B
*???????
???@???=	*?+?????	??	?????>*+???
???????	???p**??*??*??*?????????)??*???$@	???h?*??K*? ??*	?!K*/?"??*?#?*$?%??*&? ?`*.?<?R*`?!M,?'?,?'??>,?'?.,?(6A?
Z?0?
9?????????V?????$?&?6?8?A?H?M?U?e?g?q?x??????????4x??i3??UG??HV????? ?,S??
?????7*?)?*?Y??)*?)+?*?+M,?+?,M*?)+,?-W?N,?"14.?&	????"?'?1?4?5?? 7??7???!?S+.????N?N*+,?/-??:-????"

?*??	
???

????????.?????0Y?1N-?2Y*??3?4-?5?6?7:?
8???*?*??9:?!?:Y?;Y?<=?>*??>???@?**??A:??:?66		?t	2:
?B? ?B?;Y?<C?>
?D?>???E
?F?*??:*??*
?F??!*??G
?F?G?H?*
?F??	???-?I?J?K:*-*?,?L6?*-*??M?
?:YN?@??O???P?Q:		?R?S:
?*	?T?U
*??V?S
W? ?
?!:

X? ?
?!:
*+
?Y?B?@?B?;Y?<Z?>
?>???E?#?B??B?;Y?<[?>
?>???E??R*+]?Y???/#2"3%@'E(c-o0t1u7?8?9?;?<?=?>???A?B?A?C?7?H?I	LO&P0U:WFXRZZ[n]x^?`?a?c?e?f?i?j?l?o?p?z?d?
F?	R???
????	?
?#??@?o|	?? ??*F?!	??

	?"?E?20S?/#?????0????6$?=QS+????.??%&?|?*?,?^?_N-???`,?aY*??b?c??:*?,?e?fW*?+?g?e?fW?B?[?h?'?B?;Y?<+?>i?>?h?>???E?/?B?;Y?<j?>+?>i?>,?>k?>???E?l?*?,?m?fW?-?n?$'d?Byz|$?'~)7?H?N?V?z????????????4)'????(????)*?#?'?SS_d?Rd+?+,?,?oM*??p?KN-?O?A-?P?S:+??*?;Y?<,?>?'+?'d??>q?>??M????$N?;Y?<s?>+?>t?>-?u?>??M,?'?v?,?Y\r?2??&?/?V?Y?\?]?s?}??????4&0(?] -????.??/???S$?C?Br 	01?x?+?5:666?w?K:?O???P?Q:		?R?x:

??y???

?'d?:6*
?z????6-
?{W-	?T?{W*?|:??,?}:
?~	?T?S?:?B?]?B?;Y?<??>?>???E?B?;Y?<??>???>???E?B?;Y?<??>
???>???E?B??
???6????B?b?B??E*??p?K:?O?@?P?S:	?B?;Y?<	?>??>*?	?^?_???>???E????(?#??Y?;Y?<??>*y???>????????%??	???1?=?M?]?`?k?n?q?z?????????????????	?????%?-?S?m?~??????????????2?
?m3?]????=?(?
1?4	S.(?	????????
?56	? ??7??8??1?49	?

?_?	?0?U$?RQSS??+???	?0?U$??$?F)????:;<???+?5N666-?w?K:?O??P?Q:?R?x:		???????		?'???'d?:
6*	
?z????6*
?|:??,???:??:
?~?T?S?:?B?`?B?;Y?<??>???>???E?B?;Y?<??>???>???E?B?;Y?<??>
???>???E?B??
????6?B??B??E?B??????B?b?B??E*??p?K:?O?@?P?S:?B?;Y?<?>??>*??^?_???>???E????4?/??Y?;Y?<??>???>??>*?????>????????+	/
;L
Q`cnqt|???? ?"?#?%?#?&?'(+/01&3/92;8<@=f>???>?@?D?E?H?N????=???2?
??3?`??
|?;?(?	/4f.(?????????56?@??7??8??/49?|	??0?U$?WQSS???0?U$QSS+>????0?U$??$?F5???AB??i6-,*?????:66??:Y?;Y?<??>,?>???@?+??+?w?K:?O???P?Q:		?R?x:

?????_

?'d?:6*
?z????6*?|:?.6
?~	?T?S?:*????:???:?B?i?B?;Y?<??>,?>??>???>???E?B?;Y?<??>???>???E?B?;Y?<??>???>???E?B?????66
?Q*??J??:???7?B?&?B?;Y?<??>???>???E?B??*?66

?+?:Y?;Y?<??>???>??>,?>???@???r?B?b?B??E*??p?K:?O?@?P?S:	?B?;Y?<	?>??>*?	?^?_???>???E????(?#??Y?;Y?<??>*????>????????8_`bdfg7k;p\qhsxu?v?y?z???????????????????????#?@?F?P?S?Y?`?i?s?y????????????????????????%?6?9?<?F?Y?f????C??(D?
?E???C??L??0hl(?
\x4	.(?	i??iF6i??i??fG?X=?U7?R8??\x49	?n?7?US?>?$?RQSS?7+????k?B
?,	?US?>$??$?F)???HI?m?N6+??e+2:,??:*???:-???Y??N-??Y??????W?B?!?B?;Y?<??>???????E????-?--???????????B?????%?)?1?D?J?\?e?h?n?r????RVJKNL?%CMNiO???????????NLP?Q????+R?S?6??
?.??TU????;Y*?h??L=*??)+??*3z~4??W+??*3~4??W????+???????%?4?:?? ,O??V?3WX??;?+YZ?z=*??*2+??????????? O?[\?
??]^??#+*??>*??+*2??????????!? 	O?#_#[???`a??]+?
*,??+?
+*????,*????6*??1+?+*2???,*2????6????????:	 %&)!*#0-162A3N4S5U0[7?4Nb?&5O?]]c]?

	?
@?de?|?,-????:*???d6?+*?????:+???,-??W???????	+:?&?+?`??:???+?+???*???W,-??W??>=
DE)F4G<H=DCLHMNOYQeSqV{W?X?\	)f.O?Kf?????	???
zcY+f???.???'??S???
?"??ghi??u????B??????Y0UY1UY2UY3UY4UY5UY6UY7UY8UY	9UY
aUYbUYcUY
dUYeUYfU????<J
L?jkl??*???
Q?	>?	?U\	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy