-
Notifications
You must be signed in to change notification settings - Fork 6.2k
8196415: Disable SHA-1 Signed JARs #3694
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
Conversation
|
/csr |
|
/help |
|
/label add security |
|
/label security |
|
/label add rfr |
|
👋 Welcome back mullan! A progress list of the required criteria for merging this PR into |
|
@seanjmullan this pull request will not be integrated until the CSR request JDK-8264362 for issue JDK-8196415 has been approved. |
|
@seanjmullan Available commands:
|
|
@seanjmullan |
|
@seanjmullan The |
|
@seanjmullan The label
|
This change will restrict JARs signed with SHA-1 algorithms and treat them as if they were unsigned. This applies to the algorithms used to digest, sign, and optionally timestamp the JAR. It also applies to the signature and digest algorithms of the certificates in the certificate chain of the code signer and the Timestamp Authority, and any CRLs or OCSP responses that are used to verify if those certificates have been revoked.
In order to reduce the compatibility risk for applications that have been previously timestamped or use private CAs, there are two exceptions to this policy:
cacertskeystore will not be restricted.These exceptions may be removed in a future JDK release.
All tests are in the closed repo for now.
CSR: https://bugs.openjdk.java.net/browse/JDK-8264362
Progress
Integration blocker
Issue
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.java.net/jdk pull/3694/head:pull/3694$ git checkout pull/3694Update a local copy of the PR:
$ git checkout pull/3694$ git pull https://git.openjdk.java.net/jdk pull/3694/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 3694View PR using the GUI difftool:
$ git pr show -t 3694Using diff file
Download this PR as a diff file:
https://git.openjdk.java.net/jdk/pull/3694.diff