OpenKMIP / libkmip

A C implementation of the KMIP specification.
Other
38 stars 25 forks source link

Support for Register operation #37

Open arvind5 opened 4 years ago

arvind5 commented 4 years ago

As per the libkmip documentation, supported operations include create, get and destroy keys, and supported object types include symmetric and asymmetric encryption keys.

I have a requirement for registering a key to KMIP server. My understanding is I can do that only with Register operation. I want to understand if there is a plan to add support for Register operation in libkmip.

PeterHamilton commented 4 years ago

Hi @arvind5, thanks for asking about Register support. We don't have immediate plans to add that operation in the near term, but I'll add it to our backlog and will triage it in with the other work items we have. Sorry again for the delay in responding to this.

cagamps commented 2 years ago

Hello @PeterHamilton. I am working on a project to integrate KMIP with a storage array software suite. The goal is to add support for storing encryption keys on a KMIP server and managing them . We are currently utilizing a modified version of libkmip 0.2, to create a cpp CLI KMIP client program. In my work, I have implemented the Register and Locate operations. I would like to become a contributor to this project and have some code that would be useful in moving this project forward.

I have done my best to follow coding convention patterns found in the current code base. According to this thread there are no plans to implement this operation, but I would like to send in a PR to add support for the register operation. Can I use this Issue to tag in my commits? (via https://libkmip.readthedocs.io/en/latest/development.html )

arp102 commented 2 years ago

Yes, you can use this issue number in your commits. Let me know if you have more questions, and you can submit the PR whenever it's ready.