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

Develop Process For OpenJS To Handle Certificate Renewals #1169

Closed
4 tasks done
bensternthal opened this issue Sep 12, 2023 · 3 comments
Closed
4 tasks done

Develop Process For OpenJS To Handle Certificate Renewals #1169

bensternthal opened this issue Sep 12, 2023 · 3 comments
Assignees
Labels
waiting-on-staff-update This issue is waiting on an update by OpenJSF staff.

Comments

@bensternthal
Copy link
Contributor

bensternthal commented Sep 12, 2023

Two projects require certificates (Node, Electron) on Mac & Windows. We would like a well-defined process for handling certificates for these and other projects, and we'd like LF IT to take responsibility for renewals. We want to avoid having certs purchased and maintained by individuals.

To accomplish this, we will need to:

  • Have OpenJS council review the applicable terms of the certificate vendors (e.g. Apple, Digicert) and verify they are acceptable
  • Have OpenJS council approve OpenJS delegating responsibility to LF IT
  • Have LF IT take on this responsibility
  • Document the cert renewal proces

Note the electron certificates have the following expiration dates:

  • Apple expires December 2024
  • Windows expires December 2023
@mhdawson
Copy link
Member

+1, This is a good way for the foundation to add value for projects.

@bensternthal bensternthal added waiting-on-staff-update This issue is waiting on an update by OpenJSF staff. and removed waiting-on-legal-info labels Apr 30, 2024
@PaulaPaul
Copy link
Contributor

Circling back on this, how was the electron Windows certificate renewal handled?

@bensternthal
Copy link
Contributor Author

@PaulaPaul I will write up the documentation for this shortly.

bensternthal added a commit that referenced this issue May 31, 2024
Adds some very basic information about handling certificates. Note this document needs some major updating, I can do that in a followup PR.

Ref #1169 

Signed-off-by: Benjamin Sternthal <ben@devpatch.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
waiting-on-staff-update This issue is waiting on an update by OpenJSF staff.
Projects
None yet
Development

No branches or pull requests

3 participants