1 #$%')*+,-./012()I()V()Z()[B(I)V([B)V([B)Z-AND4BLOB signature currently only support single signer.BLOB_SIGNATUREDATA_OIDDSAECECDSAENGLISH-Key algorithm should be either DSA, RSA or ECMETA-INF/SIGNATURE.BSF"Method is not for validation mode.RSASHASHA1 SHA1withDSASHA256withECDSA SHA256withRSAUTF-8WITHX509[Bjava/security/CodeSigner;%[Ljava/security/cert/X509Certificate; access$000addappend certChain codeSignerscom/sun/deploy/config/Config$com/sun/deploy/security/JarSignature5com/sun/deploy/security/JarSignature$ValidationStreamcom/sun/deploy/trace/TracecreateencodeSignedDataequalsequalsIgnoreCaseextractCodeSignersgenerateCertPathget getAlgorithm getAttributegetBytesgetCertificategetCertificateChaingetCodeSignersgetContentInfogetDatagetDategetDeployDebuggetDigAlgFromSigAlggetDigestAlgorithmgetDigestAlgorithmIdgetDigestEncryptionAlgorithmIdgetEncAlgFromSigAlg getEncodedgetEncryptedDigest getInstance getIssuerDNgetKeyAlgorithmgetNamegetPluginDebug getPublicKeygetSerialNumber getSignaturegetSignatureAlgorithmgetSignerInfos getTimestampgetUnauthenticatedAttributesgetValueignoredindexOfinitSign initVerifyisValidisValidationModejava/io/ByteArrayOutputStreamjava/io/IOException$java/io/UnsupportedEncodingExceptionjava/lang/Exception"java/lang/IllegalArgumentExceptionjava/lang/Objectjava/lang/Stringjava/lang/StringBuilder'java/lang/UnsupportedOperationExceptionjava/security/CodeSigner!java/security/InvalidKeyException&java/security/NoSuchAlgorithmExceptionjava/security/PrivateKeyjava/security/Signature java/security/SignatureExceptionjava/security/Timestamp'java/security/cert/CertificateException%java/security/cert/CertificateFactory"java/security/cert/X509Certificatejava/util/ArrayListjava/util/Localeload makeSigAlgreplacesigsignsignatureTimestampToken signerInfossize substringsun/security/pkcs/ContentInfosun/security/pkcs/PKCS7 sun/security/pkcs/PKCS9Attribute!sun/security/pkcs/PKCS9Attributes"sun/security/pkcs/ParsingExceptionsun/security/pkcs/SignerInfo%sun/security/timestamp/TimestampTokensun/security/x509/AlgorithmIdsun/security/x509/X500NametoArray toByteArraytoString toUpperCaseupdateupdateWithZipEntryverifywith(34;<=>jklmnopqrstuvwxyz{|}~Ljava/lang/String;Ljava/security/Signature;Ljava/util/Locale;[Lsun/security/pkcs/SignerInfo;$Lsun/security/util/ObjectIdentifier;*([B)Lcom/sun/deploy/security/JarSignature;(Ljava/io/OutputStream;)V()Ljava/lang/Object;(Ljava/lang/Object;)Z()Ljava/lang/String;(I)Ljava/lang/String;(II)Ljava/lang/String;(Ljava/lang/String;)I(Ljava/lang/String;)V(Ljava/lang/String;)Z(Ljava/lang/String;)[B(Ljava/lang/String;I)I(Ljava/lang/Throwable;)V()Ljava/math/BigInteger;()[Ljava/security/CodeSigner;()Ljava/security/Principal;(Ljava/security/PrivateKey;)V()Ljava/security/PublicKey;(Ljava/security/PublicKey;)V()Ljava/util/Date;!()Lsun/security/pkcs/ContentInfo;%()Lsun/security/pkcs/PKCS9Attributes;!()[Lsun/security/pkcs/SignerInfo;#([B)[Lsun/security/pkcs/SignerInfo;!()Lsun/security/x509/AlgorithmId;>(Lcom/sun/deploy/security/JarSignature;Ljava/io/InputStream;)V(([Ljava/lang/Object;)[Ljava/lang/Object;&(Ljava/lang/String;)Ljava/lang/String;&(Ljava/util/Locale;)Ljava/lang/String;-(Ljava/lang/String;)Ljava/lang/StringBuilder;A(Lcom/sun/deploy/security/JarSignature;)Ljava/security/Signature;-(Ljava/lang/String;)Ljava/security/Signature;9(Lsun/security/pkcs/SignerInfo;)Ljava/security/Signature;9(Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V0(Ljava/util/Date;Ljava/security/cert/CertPath;)V/(Ljava/util/List;)Ljava/security/cert/CertPath;;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;A(Ljava/security/Signature;[Ljava/security/cert/X509Certificate;)V?(Lsun/security/pkcs/PKCS7;)Ljava/security/cert/X509Certificate;0(Lsun/security/pkcs/PKCS7;)Ljava/util/ArrayList;6(Ljava/lang/String;)Lsun/security/pkcs/PKCS9Attribute;C(Lsun/security/util/ObjectIdentifier;Lsun/security/util/DerValue;)V3(Ljava/lang/String;)Lsun/security/x509/AlgorithmId;g(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)Lcom/sun/deploy/security/JarSignature;>(Ljava/lang/String;Ljava/io/InputStream;)Ljava/io/InputStream;D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;U([Lsun/security/pkcs/SignerInfo;Lsun/security/pkcs/PKCS7;)[Ljava/security/CodeSigner;V(Ljava/security/Signature;[Lsun/security/pkcs/SignerInfo;[Ljava/security/CodeSigner;)V`(Lsun/security/pkcs/SignerInfo;Ljava/security/cert/CertificateFactory;)Ljava/security/Timestamp;([Lsun/security/x509/AlgorithmId;Lsun/security/pkcs/ContentInfo;[Ljava/security/cert/X509Certificate;[Lsun/security/pkcs/SignerInfo;)Vu(Lsun/security/x509/X500Name;Ljava/math/BigInteger;Lsun/security/x509/AlgorithmId;Lsun/security/x509/AlgorithmId;[B)V :4 95 & "   O [ i M V       @ c 7 A F Z e  B H e  d ] X f \ g N L b ` Q R S Y  P T 8 W ^ ^   D W  I J G  E C  a     $ ' * + / 0 5 < = > ? (            , ;  -  1       .  2 3 4     )  9    " # @  8  ! % & 6 7 A    : Code ConstantValue Exceptions InnerClassesValidationStream!!95:4 _SY*~L+M, , YZ,2+N-w:,+S:,2P:oY,T ?%*OM,*nY,+Q%*[*,D*E*B*+C%*[*D*,E*-B*+Ci *D ^C7*`  p* ` p*` pYZ ^'*L*M+,RN-p_*CmQ$*CmML+ +Y$*CmNL+ +U *J Y h*KLY+SMYG}N*D2v:*D2u:*Cj:Y+*L:YS:Y,-*D: Y Y:    X8$*C+ak NY-qY*,V  *C+kh8$*C*E2lLH I+WK*B Cj ^YyMtN6*7*2:+:-s:Y-Ui:,zW,,x{  az nM*N-d-:WY~:|::2:+s: Y: Y  rM,  SG*dFcK* ` K+FcL+\LYe*gg+gf P(*FcK*_< *^ TQE*FcK*_<M1*`b>*`^M *`]M,`M,6*C