Re: [kmip-comment] how to implement and integrate kmip in databased project

From
Peter Hamilton <>
Date
2018-01-25T22:44:32+00:00
ID
Thread
Re: [kmip-comment] how to implement and integrate kmip in databased project
Hi Gaurav,

Apologies for missing your original email last week, I did not connect that email to the GitHub issue you had filed.

The PyKMIP server is currently intended to be used for testing or demonstrations, ideally as a stand-in for a real KMIP appliance during software development. The underlying object storage is a simple SQLite flat file stored under /tmp. If that file is lost, your keys will be lost as well. If you make backups of that file, you should be ok in the short term. I would not recommend using the PyKMIP server for critical/production environments.

Long term I am interested in improving the object storage, both in terms of robustness and security. If you're interested in that work, let me know and we can start discussing details.

Cheers,

Peter Hamilton

On Thu, Jan 25, 2018 at 6:14 AM, Gaurav Kumar Garg <> wrote:

  
    
  
  

    
Hello Tony Cox,

    
Thank you very much for your mail.

    
As of now i found out one open source implementation of KMIP that
      is PyKMIP https://github.com/OpenKMIP/PyKMIP

    
As of now i managed to run kmip server successfully. 

    

    

    

    
Basically i need to use KMIP to manage my master key that is
      using for encryption/decryption of all secondary key. for eg:
      Oracle Key Vault do the same. I need to implement the same.

    

    

    

    
Do you think i should avoid using PyKMIP based implementation of
      KMIP ?

    

    

    

    
Thanks,

    

    

    
Regards,

    
Gaurav

    

    

    

    
On 01/25/2018 12:10 PM, Tony Cox wrote:

    

    
      
      
Hi Guarav,

      
The KMIP Technical Committee discussed your query at it's last
        meeting. The consensus response follows.

      
To the KMIP TC's knowledge, there are no currently supported
          open source implementations of KMIP. The few that are
          available appear to have been abandoned at KMIP v1.0 or v1.1.

      
Please find a list of KMIP implementations at https://wiki.oasis-open.org/kmip/KnownKMIPImplementations
        

        

      
Should you have further questions, please continue to send
          them to the KMIP comments list.

        

      
Best Regards,

        Tony Cox

        KMIP TC Co-Chair

      

      

        
        
        
        
        
        
        
        
        
        On 16-Jan-18 11:31 PM, Gaurav Kumar
        Garg wrote:

      

      Hello
        Team, 

        

        I am very new to KMIP. 

        

        I am working on a module  which need implementation or
        integration of KMIP. 

        

        Recently i saw oracle key vault is based on KMIP but its on open
        source its only available in enterprise edition. 

        

        

        May i know how can i implement kmip  in c++ or how can i
        integrate it in my module. 

        

        

        Is there any client/server based KMIP example so that i can
        refer them to learn and implementation. 

        

        

        Thanks, 

        

        

        Regards, 

        

        Gaurav