kaikramer / keystore-explorer

KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner.
https://keystore-explorer.org/
GNU General Public License v3.0
1.7k stars 275 forks source link

kse-543.dmg not properly signed for use with Mac OSX Catalina #229

Closed DavidGradwell closed 4 years ago

DavidGradwell commented 4 years ago

Describe the bug kse-543.dmg will download from https://github.com/kaikramer/keystore-explorer/releases and install in /Applications correctly. However Mac OSX Catalina will not allow the app to be opened.

To Reproduce Using a machine running Mac OSX Catalina, the steps to reproduce the behavior are:

  1. Download the .dmg from https://github.com/kaikramer/keystore-explorer/releases
  2. Install by dragging to the /Applications Icon
  3. Go to /Applications and note that the app is there.
  4. Double click on the app.
  5. Note Mac OSX message. image

Expected behavior After the above steps the app should open.

Screenshots See above.

Environment

Notes for Kai Kramer

  1. We have struggled with the same issue for our application but now have a fairly repeatable process documented. Let me know if info about our process steps would be useful. The process involves using jpackage and submitting the app to the Apple notarization process.

  2. I have built Keystore Explorer from the downloaded source using NetBeans and Maven. Let me know if the .pom would be useful to you or the community.

kaikramer commented 4 years ago

Thanks for reporting and the additional tips, however this is a duplicate of ticket #201 and in fact the last release of KSE was initially notarized. I had to retract and replace this release because it simply crashed when executed with a JRE that was not notarized. I am considering to include a JRE for the next release of KSE (which is what jpackage does), but am not completely sure yet.

As for the pom.xml: Thanks, but I prefer Gradle over Maven.