Skip to content

Conversation

@tsaarni
Copy link
Member

@tsaarni tsaarni commented Oct 6, 2023

This code is not part of upstream Keycloak.

This PR adds support to use Keystore SPI for Quarkus/Vertx web server. It allows the HTTPS server certificate and private key to be hot-reloaded / swapped without restarting Keycloak. The credentials are configured using the HTTPS server options.

This PR builds on top of #230.

Upstream PR cannot be created until Keycloak can support certificate hot-reload with solution such as #230 or an alternative approach with similar capabilities.

@tsaarni tsaarni force-pushed the keystore-spi-quarkus branch from 9a8e600 to 99bad60 Compare October 31, 2023 15:38
@tsaarni tsaarni mentioned this pull request Oct 31, 2023
justin-tay and others added 12 commits October 31, 2023 11:33
Bumps [rollup](https://github.com/rollup/rollup) from 4.1.5 to 4.2.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.1.5...v4.2.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.8.9 to 20.8.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@tsaarni tsaarni force-pushed the keystore-spi-quarkus branch from 99bad60 to d0af60d Compare November 1, 2023 15:21
@tsaarni tsaarni force-pushed the keystore-spi-quarkus branch from d0af60d to 7352bcc Compare November 3, 2023 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.