-
Notifications
You must be signed in to change notification settings - Fork 272
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
[Question] Upcoming expiration of our current sub public key (expire on 20220511) #2040
Comments
@anirudha Do you have any inputs since your team helped create the initial signing keys? The current sub key is set to expire in a year from the creation date. We are wondering if its better to create a new sub key from master key without expiration (we feel its risky) OR create sub key with 1 year expiration. Do you have any security recommendation? |
@peterzhuamazon What are the pros/cons of each of these proposals? |
Added in description. Thanks. |
What do other projects do? We also have the option to defer this decision and extend the key for a limited period of time (e.g. another year)? |
Our subkey officially expired right now:
|
Just work with @prudhvigodithi on extending to a new public key, the private key will not expire but include the old sub public key. Notes:
Steps:Additional steps after RHEL9 introduce strict verification and requires SHA2: Run gpg command one in your system.
Next Step:
Thanks. |
We will make some changes to the public key page and replace the extended key for another year until 2023/05/12. |
@peterzhuamazon as discussed, we'll need to add a note to https://opensearch.org/verify-signatures.html. I propose the following - under the line "*Note: On 2022-05-11, the existing public key expired. If used, you will see "gpg: Note: This key has expired!" as noted in Issue 2040. Please download the new key which we have extended to 2023-05-12." |
pushing out the edit for that page in project-website PR 823 |
We have updated the key on the same url with the new sub public key that extended from the original sub public key that was expired on 20220511. This extended new sub public key will expire on 20230512, and can be used to verify all previous and later signatures.
Thanks. |
Add follow up issue for next year: |
Upload to these key servers to replace the existing ones, manually upload do not use --send-key command (reason):
Bare in mind the keyserver is trying to chain the old key with new key and trusted with their server so the copy on their server is not exactly the copy you upload. But when download then import it shows the same behavior in PGP and same fingerprint. |
Thanks @krisfreedain the website is now updated: |
We will close this issue for now. |
Our current sub private key that we use for signing detached signature (.sig), and the sub public key that we attach to website for community to verify, will expire soon.
https://opensearch.org/verify-signatures.html
Once the key expired we need to do a few things to resolve this.
Questions are:
opensearch.pgp
with the new sub public key.Note: Do we also want to just extend the existing key so it wont expire?
Thanks.
Options:
1. Extend the existing subkey to be not expired.
2. Get a new pair of subkey from the master, no expiration.
3. Get a new pair of subkey from the master, set it to expire in 1 year.
4. Get a new pair of subkey from the master for every product, or every major release of all products.
The text was updated successfully, but these errors were encountered: