Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Design KMS plugin strategy #32

Closed
chris-giblin opened this issue Jul 7, 2022 · 3 comments
Closed

Design KMS plugin strategy #32

chris-giblin opened this issue Jul 7, 2022 · 3 comments
Assignees

Comments

@chris-giblin
Copy link
Contributor

The current implementation is a simplistic first step. Adding a KMS implementation should not require updates to the core encmode module as is currently the case. Instead, a jar implementing the appropriate interface(s) should be dropped in the classpath to add a new KMS. An open question is how to "register" a new KMS implementation with the runtime.

This was raised in the context of the PR: #30 (review)

@chris-giblin
Copy link
Contributor Author

Created PR #35 as example of using submodules to modularize the kms core and specific implementations. The PR provides a description.

@chris-giblin
Copy link
Contributor Author

Classloading strategy is described in issue #46

@chris-giblin chris-giblin mentioned this issue Aug 5, 2022
@chris-giblin
Copy link
Contributor Author

A concept implemented around Java ServiceLoader has been implemented in PR #47

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants