{"id":8937,"date":"2017-05-04T13:27:30","date_gmt":"2017-05-04T17:27:30","guid":{"rendered":"https:\/\/pitss.org\/us\/?p=8937"},"modified":"2018-05-22T12:56:53","modified_gmt":"2018-05-22T16:56:53","slug":"running-oracle-forms-md5-signed-jar-files-warning","status":"publish","type":"post","link":"https:\/\/pitss.org\/us\/2017\/05\/04\/running-oracle-forms-md5-signed-jar-files-warning\/","title":{"rendered":"Running Oracle Forms MD5-Signed Jar Files Warning"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;3.0.51&#8243; custom_padding=&#8221;0px||50px|&#8221;][et_pb_row custom_padding=&#8221;0px|||&#8221; admin_label=&#8221;Row&#8221; _builder_version=&#8221;3.3.1&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.0.47&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;3.0.106&#8243; custom_margin=&#8221;||30px|&#8221;]<\/p>\n<p><span>Beginning April 18, 2017, Oracle now considers any jar files signed with MD5 to be unsigned due to the security vulnerabilities with MD5 signatures.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_divider color=&#8221;#e2e2e2&#8243; divider_position=&#8221;center&#8221; disabled_on=&#8221;on|on|off&#8221; admin_label=&#8221;Divider&#8221; _builder_version=&#8221;3.2&#8243; custom_css_main_element=&#8221;margin-bottom:30px !important;&#8221;][\/et_pb_divider][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;3.0.51&#8243; custom_margin=&#8221;||30px|&#8221;]<\/p>\n<h3><strong>What you&#8217;ll learn in this article:<\/strong><\/h3>\n<p><strong style=\"font-size: 16px; padding-right: 5px; background-color: #ffffff; color: #abd25e;\">\u2713<\/strong>\u00a0Which jar files will be blocked with the new Java update<br \/> <strong style=\"font-size: 16px; padding-right: 5px; background-color: #ffffff; color: #abd25e;\">\u2713<\/strong><span style=\"font-size: 16px; background-color: #ffffff;\">\u00a0<\/span><span style=\"font-size: 16px;\">How to unblock custom jar files<br \/> <\/span><strong style=\"font-size: 16px; padding-right: 5px; background-color: #ffffff; color: #abd25e;\">\u2713<\/strong><span style=\"font-size: 16px; background-color: #ffffff;\">\u00a0<\/span><span style=\"font-size: 16px;\">What warnings you will receive from Oracle Forms<br \/> <\/span><strong style=\"font-size: 16px; padding-right: 5px; background-color: #ffffff; color: #abd25e;\">\u2713<\/strong><span style=\"font-size: 16px; background-color: #ffffff;\">\u00a0Steps to apply the appropriate patches<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding=&#8221;40px|40px|30px|40px&#8221; background_position_1=&#8221;top_left&#8221; background_repeat_1=&#8221;no-repeat&#8221; admin_label=&#8221;Row&#8221; _builder_version=&#8221;3.0.51&#8243; background_color=&#8221;#006bb3&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.0.47&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;no-repeat&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;3.0.106&#8243; background_color=&#8221;#006bb3&#8243; background_layout=&#8221;dark&#8221;]<\/p>\n<h2 style=\"font-size: 30px! important;\"><strong>Fill out the form below to access this blog post.<\/strong><\/h2>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Code&#8221; module_class=&#8221;white-text&#8221; _builder_version=&#8221;3.3.1&#8243;][ninja_form id=38][\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding=&#8221;0px||0px|&#8221; custom_margin=&#8221;30px||30px|&#8221; background_position_1=&#8221;top_left&#8221; background_repeat_1=&#8221;no-repeat&#8221; _builder_version=&#8221;3.3.1&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.0.47&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;no-repeat&#8221;][et_pb_cta title=&#8221;Need help with your legacy software?&#8221; button_url=&#8221;https:\/\/pitss.org\/solutions\/full-service-development\/&#8221; button_text=&#8221;LEGACY SOFTWARE DEVELOPMENT&#8221; _builder_version=&#8221;3.0.52&#8243; background_color=&#8221;#222222&#8243; custom_button=&#8221;on&#8221; button_font=&#8221;Abel|||on|&#8221; text_orientation=&#8221;left&#8221; custom_padding=&#8221;45px|50px|45px|50px&#8221; border_style=&#8221;solid&#8221;]Don&#8217;t settle for outdated software. Rely on an expert full-stack software development team to help modernize your legacy systems.<br \/>\n[\/et_pb_cta][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beginning April 18, 2017, Oracle now considers any jar files signed with MD5 to be unsigned due to the security vulnerabilities with MD5 signatures.What you&#8217;ll learn in this article: \u2713\u00a0Which jar files will be blocked with the new Java update \u2713\u00a0How to unblock custom jar files \u2713\u00a0What warnings you will receive from Oracle Forms \u2713\u00a0Steps [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<p>Beginning April 18, 2017, Oracle now considers any jar files signed with MD5 to be unsigned due to the security vulnerabilities with MD5 signatures. Starting with Java Runtime Environment (JRE) 1.8.0_131 (Java 8 Update 131), when it is used for running Oracle Forms (all versions), any jar files signed with MD5 will be blocked:<\/p><p><a href=\"https:\/\/pitss.org\/us\/wp-content\/uploads\/sites\/4\/2017\/05\/JRE-8u131.png\"><img class=\"alignnone size-full wp-image-8938\" src=\"https:\/\/pitss.org\/us\/wp-content\/uploads\/sites\/4\/2017\/05\/JRE-8u131.png\" alt=\"\" width=\"514\" height=\"524\" \/><\/a><\/p><p>More information from Oracle on this may be found at <a href=\"https:\/\/blogs.oracle.com\/java-platform-group\/oracle-jre-will-no-longer-trust-md5-signed-code-by-default\">https:\/\/blogs.oracle.com\/java-platform-group\/oracle-jre-will-no-longer-trust-md5-signed-code-by-default<\/a>.<\/p><p>For any of your custom jar files, they will need to be re-signed without MD5 (MD5withRSA). It is recommended to use SHA-256 (or SHA-2).<\/p><p>As for the jar files which come installed with Oracle Forms (frmall.jar, frmwebutil.jar, etc.), if you are using Forms 12c (12.2.1.0.0 or higher), you will have no problem running the application because the jar files are not signed with MD5. However, if you are running Oracle Forms 11gR2 or older (including 11.1.2.2.0), you will get this warning upon launching your application which will result in the application not launching at all. To fix this problem, you will have the following options to choose from:<\/p><ul><li>Upgrade to Oracle Forms 12c<\/li><li>Apply Patch 19933795 to your Oracle Forms environment (see steps below to apply the patch)<ul><li>NOTE: This patch is only available for Oracle Forms versions 11.1.1.7.0 and 11.1.2.2.0. If you are using a version older than these, you will need to upgrade to either these versions or to 12c.<\/li><\/ul><\/li><li>Run a JRE older than 8u131 (not recommended due to increased security risks)<\/li><li>Add your Forms site to the Exception Site List in each end user\u2019s Java Control Panel (not recommended due to the fact that this will need to be done for every user\u2019s PC)<\/li><\/ul><p>If you decide to apply Patch 19933795 to your Forms environment after downloading it from My Oracle Support, you will need to run these steps:<\/p><ol><li>Shut down everything in your Oracle Forms environment (all WebLogic servers, Node Manager, and anything running within OPMNCTL).<\/li><li>Extract the zip file containing the patch.<\/li><li>Go into the extracted folder and then inside the 19933795 folder.<\/li><li>Open up Command Prompt as an administrator and change the directory to the 19933795 folder.<\/li><li>Set ORACLE_HOME to your Forms Oracle Home.<ul><li>Example: set ORACLE_HOME=C:\\Oracle\\Middleware\\Oracle_FRHome1<\/li><\/ul><\/li><li>Append the PATH to include the OPatch folder inside %MW_HOME%\\oracle_common.<ul><li>Example: set PATH=%PATH%;C:\\Oracle\\Middleware\\oracle_common\\OPatch<\/li><\/ul><\/li><li>Run opatch version to make sure that OPatch is working.<\/li><li>Run opatch apply to apply the patch. Making sure that the Middleware home is the correct home for your Forms environment, type in y when it asks if the local system is ready for patching.<\/li><li>When the patch is applied successfully, start up everything in the WebLogic environment.<\/li><\/ol><p>After running the steps above, Oracle Forms should run normally.<\/p><p>NOTE: If you are using PITSS.CON for Forms 12c, although none of the PITSS.CON jar files will be blocked (they are not signed with MD5), the bundled frmwebutil.jar will still be using the MD5-signed jar file. Please contact PITSS Support at us.support@pitss.org, and PITSS can provide you an updated jar file which is not signed with MD5 as a part of your maintenance agreement.<\/p>","_et_gb_content_width":"","footnotes":""},"categories":[22,4,6,14,71],"tags":[11,16,89,25,12,23,44,7,40],"class_list":["post-8937","post","type-post","status-publish","format-standard","hentry","category-forms","category-install-config","category-pitss-con","category-resolve-issues","category-weblogic-software","tag-11g","tag-11gr2","tag-12c","tag-customer-support-request","tag-error","tag-forms","tag-java","tag-pitss-con","tag-weblogic"],"_links":{"self":[{"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/posts\/8937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/comments?post=8937"}],"version-history":[{"count":11,"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/posts\/8937\/revisions"}],"predecessor-version":[{"id":11357,"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/posts\/8937\/revisions\/11357"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/media?parent=8937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/categories?post=8937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/us\/wp-json\/wp\/v2\/tags?post=8937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}