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

Automatically reload certificate and key PEM files #4372

Closed
wants to merge 3 commits into from

Commits on May 27, 2022

  1. Update expired test certificates

    Some of the certificates in test resources had unintentionally expired.
    They could cause test errors if used in tests that expects valid certificates.
    
    * Reformatted ssl.txt file into a shell script ssl.sh which can be executed
      to regenerate certificates and keystores.
    * Updated all test certificates with 30 year expiration period (was 3 years).
    
    Signed-off-by: Tero Saarni <tero.saarni@est.tech>
    tsaarni committed May 27, 2022
    Configuration menu
    Copy the full SHA
    6156d57 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Merge branch 'master'

    tsaarni committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    e26ff35 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Automatically reload certificate and keys.

    * Implemented KeyStore that can reload PEM and PKCS#12 / JKS files wihtout
      server restart.
    * Use NewSunX509 KeyManager which selects server certificate based on SNI
      in TLS handshake among other selection criterias.
    
    Signed-off-by: Tero Saarni <tero.saarni@est.tech>
    tsaarni committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    f74cc76 View commit details
    Browse the repository at this point in the history