Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code Signing #583

Open
C4J opened this issue Nov 14, 2024 · 1 comment
Open

Code Signing #583

C4J opened this issue Nov 14, 2024 · 1 comment

Comments

@C4J
Copy link

C4J commented Nov 14, 2024

I include your library in my project and I'm just starting to create installers for my app using install4j and of course Apple now seem to require that programs downloaded from the internet have appropriate code signing.

When I attempt to create an installer packaged and upload to Apple for Notarize I get this error back.

So I am wondering - can these binaries be signed ?

jSerialComm-2.11.0.jar/OSX/x86/libjSerialComm.jnilib

"message": "The binary is not signed.",
"message": "The signature does not include a secure timestamp.",
"message": "The binary is not signed with a valid Developer ID certificate.",

@ae6ty
Copy link

ae6ty commented Feb 5, 2025

If you are code signing I assume you have your own certificate from Apple. You can use this to codesign the .jnilib files. Simply use 'jar xf' to extract the files, code sign the 'jnilib' files and use 'tar cf' to reconstruct the jar file. Name it something else, of course. I did this and got 'notarized'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants