Nevermind, I realise this was a silly question. Apple has apparently
whitelisted these binaries for NetBeans so there's no need to sign
them at all.

--emi

On Fri, Feb 28, 2020 at 10:34 AM Emilian Bold <emilian.b...@gmail.com> wrote:
>
> Hello,
>
> For OpenBeans.org I have to notarize the macOS app, which means among
> other things digitally signing everything that looks executable to
> Apple: standalone binaries and dynamic libraries. See
> https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution
>
> We have both of these in a NetBeans release and I have been wondering
> if it's not more practical to just digitally sign these binaries with
> the Apache key instead?
>
> OR, I could just sign these with my key and update the binaries /
> external files used by NetBeans so that the resulting binary
> distribution has less things to worry about.
>
> I'm happy with either solution. Using my key would be fastest as I can
> just use my key and create a PR. I don't know how signing with the
> Apache key is done but I assume somebody that worked on the NetBeans
> macOS installer knows.
>
> I see the following files:
>
> * native execution with the most:
>
> ide/bin/nativeexecution/MacOSX-x86/killall
> ide/bin/nativeexecution/MacOSX-x86/process_start
> ide/bin/nativeexecution/MacOSX-x86/pty
> ide/bin/nativeexecution/MacOSX-x86/pty_open
> ide/bin/nativeexecution/MacOSX-x86/stat
> ide/bin/nativeexecution/MacOSX-x86/unbuffer.dylib
> ide/bin/nativeexecution/MacOSX-x86_64/killall
> ide/bin/nativeexecution/MacOSX-x86_64/process_start
> ide/bin/nativeexecution/MacOSX-x86_64/pty
> ide/bin/nativeexecution/MacOSX-x86_64/pty_open
> ide/bin/nativeexecution/MacOSX-x86_64/stat
> ide/bin/nativeexecution/MacOSX-x86_64/unbuffer.dylib
>
> * profiler:
> profiler/lib/deployed/jdk15/mac/libprofilerinterface.jnilib
> profiler/lib/deployed/jdk16/mac/libprofilerinterface.jnilib
>
> * C/C++:
> cnd/bin/MacOSX-x86/libBuildTrace.dylib
> cnd/bin/MacOSX-x86_64/libBuildTrace.dylib
> dlight/bin/MacOSX-x86/fs_server
>
> * JavaFX has some dylibs inside the JAR:
>
> platform/modules/ext/javafx-graphics-13-mac.jar
> platform/modules/ext/javafx-media-13-mac.jar
> platform/modules/ext/javafx-web-13-mac.jar
>
> * and this one:
>
> platform/modules/lib/libjnidispatch-nb.jnilib
>
> --emi

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to