How to connect a compatible product using KMIP protocol
Learn about the usage of the KMIP protocol and the different operations and types supported by the OVHcloud KMS.
Requirements
Instructions
Description
KMIP (Key Management Interoperability Protocol) is designed to standardize communications with a KMS.
So, any products supporting KMIP (such as VMware vSphere, Veeam, Nutanix, etc.) can natively be interfaced with a KMIP-compatible KMS, such as the OVHcloud KMS, hosted by OVHcloud or not.
It brings an easy connection and a reversible configuration.
Connection of a KMIP-compatible product with the OVHcloud KMS
The configuration depends on the product's integration but does not need any specific configuration on the OVHcloud KMS other than generating an access certificate. Software editors usually offer dedicated guides for this purpose.
As an example, the following products were validated with the OVHcloud KMS:
Direct use
It's also possible to use the KMIP API directly.
Authentication on this protocol is done with a client certificate, in the same way as for the REST API. It needs to open a TLS channel with a valid access certificate.
Then, it's possible to exchange KMIP messages such as defined in the standard. Depending on the technology stack, we recommend the following libraries:
You can also use our SDK for Go.
IAM rights
KMIP operations with IAM users need specific authorizations as described below:
KMIP coverage
The OVHcloud KMS covers, at least in part, versions 1.0 to 1.4 of the KMIP standard.
Details of the coverage are available here:
Legend:
- N/A : Not Applicable
- ✅ : Fully compatible
- 🚧 : Partially compatible
- ❌ : Not implemented
- 🚫 : Deprecated
Messages
Operations
Managed Objects
Base Objects
Transparent Key Structures
Attributes
Go further
- OASIS website
Browse all the Key Management Service (KMS) guides.
Browse the rest of the OVHcloud US documentation for guides on our other products and services.
Learn more about Key Management Service on the OVHcloud US website.