Hi i have two jar file
KeyPressed.jar
frame.jar
when i try to load a form 12.1.2.3. version it gives me this error
java.lang.SecurityException: class "oracle.forms.fd.KeyPressedTextField"'s signer information does not match signer information of other classes in the same package
I have tryed to delete manifest in both of them and re-sign with sign_webutil.bat (autogenerate sign)
After I restart from EM wls_form and WLS_REPORT..but it always gives me that error…
I ‘ve tryed to understand using jarsigner -verify -verbose …but while the keyPressed.jar it’s good ..the others says :
C:\Oracle_12C\Middleware\Oracle_Home12C\forms\java>jarsigner -verify -verbose frame.jar
s 742 Thu Jul 10 12:23:46 CEST 2025 META-INF/MANIFEST.MF
971 Thu Jul 10 12:23:46 CEST 2025 META-INF/WEBUTIL1.SF
1457 Thu Jul 10 12:23:46 CEST 2025 META-INF/WEBUTIL1.DSA
sm 2471 Mon Nov 16 15:49:56 CET 2009 oracle/forms/fd/AWTFileDialog.class
sm 994 Thu Nov 05 15:26:28 CET 2009 oracle/forms/fd/FormFrame$1.class
sm 6415 Thu Nov 05 15:26:28 CET 2009 oracle/forms/fd/FormFrame.class
sm 6148 Mon Nov 02 16:49:16 CET 2009 oracle/forms/fd/frame$FrameBorder.clas
s
sm 697 Mon Nov 02 16:49:16 CET 2009 oracle/forms/fd/frame$myPanel.class
sm 5728 Mon Nov 02 16:49:16 CET 2009 oracle/forms/fd/frame$objFrame.class
sm 14926 Mon Nov 02 16:49:16 CET 2009 oracle/forms/fd/frame.class
s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
i = at least one certificate was found in identity scope
- Signed by "CN=Product Management, OU=Development Tools, O=Oracle, C=US"
Digest algorithm: SHA-256
Signature algorithm: SHA256withDSA, 2048-bit key
jar verified.
Warning:
This jar contains entries whose certificate chain is invalid. Reason: signature
check failed
This jar contains entries whose signer certificate is self-signed.
This jar contains signatures that do not include a timestamp. Without a timestam
p, users may not be able to validate this jar after any of the signer certificat
es expire (as early as 2288-05-12).
Re-run with the -verbose and -certs options for more details.
The signer certificate will expire on 2288-05-12.
C:\Oracle_12C\Middleware\Oracle_Home12C\forms\java>
what do I do ?
best regards