-
-
Notifications
You must be signed in to change notification settings - Fork 71
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
Verify Windows and Mac Signing signatures in all executables and installers #848
Verify Windows and Mac Signing signatures in all executables and installers #848
Conversation
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
run tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
PR TESTER RESULT ❎ Some pipelines failed or the job was aborted! ❎ |
Digging into the pipeline failures - looks like Mac Os X signing failures e.g., Error: executable is 'adhoc' Signed: unpacked/jdk/expanded_java.management.jmod/lib/libmanagement.dylib |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Error: executable is 'adhoc' Signed: unpacked/jdk/expanded_java.management.jmod/lib/libmanagement.dylib
FAILURE: The following 194 executables are not signed correctly:
unpacked/jre/jdk-21.0.1+12-jre/Contents/Home/bin/jwebserver
unpacked/jre/jdk-21.0.1+12-jre/Contents/Home/bin/jfr
unpacked/jre/jdk-21.0.1+12-jre/Contents/Home/bin/rmiregistry
@karianna So yeah, the pr-tester does not Eclipse "Sign" the dylibs, so it's actually accurate, but we obviously don't want the pr-tester to fail! So I shall have to exclude the sign_verification from the pr-tester. |
Signed-off-by: Andrew Leonard <anleonar@redhat.com>
run tests |
Added check to not verify pr-tester as it does not sign binaries
PR TESTER RESULT ❎ Some pipelines failed or the job was aborted! ❎ |
run tests |
PR TESTER RESULT ✅ All pipelines passed! ✅ |
@karianna checks look all good now |
…allers (adoptium#848) * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Signing verifier job Signed-off-by: Andrew Leonard <anleonar@redhat.com> * Don't verify pr-tester binaries as they are not signed Signed-off-by: Andrew Leonard <anleonar@redhat.com> --------- Signed-off-by: Andrew Leonard <anleonar@redhat.com>
Fixes adoptium/temurin-build#3494
For Temurin builds, verify that for Windows and Mac platforms all the following are correctly signed with a non-adhoc Signature: