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

feat: add KMIP commands #32

Merged
merged 2 commits into from
Feb 5, 2025
Merged

feat: add KMIP commands #32

merged 2 commits into from
Feb 5, 2025

Conversation

phsym
Copy link
Collaborator

@phsym phsym commented Feb 3, 2025

More commands could be implemented (eg: add/modify/delete-attribute, get-usage, get lease, etc ....) but here's a good starting point with what I believe is the necessary commands to start working with the KMIP interface of the KMS.

Every commands could also be improved with additional flags too.

Finally, keywrap (on the get command) and key unwrap (on the register command) are not implemented (yet?)

Content :

  • Implement basic commands
    • Locate
    • Create
    • Create KeyPair
    • GetAttributes
    • Activate
    • Revoke
    • Destroy
    • Register
    • Get
    • ReKey
  • Add venom tests
  • Update documentations
  • Add auto-config

@phsym phsym marked this pull request as draft February 3, 2025 08:15
@phsym phsym self-assigned this Feb 3, 2025
@phsym phsym added the enhancement New feature or request label Feb 3, 2025
@phsym phsym force-pushed the dev/phsym/kmip branch 4 times, most recently from f6189d3 to 79d801d Compare February 3, 2025 14:54
Signed-off-by: Pierre-Henri Symoneaux <[email protected]>
@phsym phsym force-pushed the dev/phsym/kmip branch 3 times, most recently from a155d14 to c0c6055 Compare February 4, 2025 14:55
@phsym phsym marked this pull request as ready for review February 4, 2025 14:59
@phsym phsym requested review from rcatolino, gbahezre, alexGNX, ldesauw, inessebz and a team February 4, 2025 15:00
@phsym phsym force-pushed the dev/phsym/kmip branch 5 times, most recently from 6b29e42 to 8f40265 Compare February 4, 2025 16:32
Signed-off-by: Pierre-Henri Symoneaux <[email protected]>
@phsym phsym merged commit 3d79e94 into main Feb 5, 2025
7 checks passed
@phsym phsym deleted the dev/phsym/kmip branch February 5, 2025 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants