This document was updated on 14 Nov 2023.
P6R KMIP software can support a wide range of customer requirements with various programming language and integration support.
Supported Programming Languages
1. C/C++ — Secure KMIP Client (SKC) SDK
2. Java Security Provider
3. Java Native Interface (JNI) — p6javakmip is a wrapper around the SKC library
4. python extension module — p6pythonkmip is a wrapper around the SKC library with a similar API as defined by p6javakmip. p6pythonkmip supports both Python 2.X and Python 3.X.
Supported Integrations
1. PKCS#11 KMIP Token
2. Oracle Transparent Data Encryption (TDE) support via P6R’s PKCS#11 KMIP Token
In this integration the Oracle database thinks it is connected to a Hardware Security Module (HSM) but it actually is using a KMIP server.
3. KMIP used in a SSH server
4. KMIP Command Line Tool allows customers to script their access to a KMIP server
5. PKCS#11 KMIP token as the PKCS#11 provider for PrimeKey’s SignServer
Supported Platforms
1. Linux x86 Kernel 2.6+ (32bit/64bit)
2. Windows 7/8+ (32bit/64bit), Windows Server 2008R2+ (32bit/64bit)
3. Unified Extensible Firmware Interface (UEFI) 64bit Tianocore Native PE Format
4. Intel and ARM processors
Supported KMIP Protocol Versions
Complete implementations of: 1.0, 1.1, 1.2, 1.3, 1.4, 2.0, 2.1, 3.0
Supported KMIP Servers
P6R has performed inter-operation testing with the following KMIP servers either at an OASIS run event or via private testing arranged between the two companies.
1. Cryptsoft KMIP C Server SDK
2. Cryptsoft KMIP Java Server SDK
3. Dell KMIP Server
4. Fornetix Key Orchestration Server
5. Micro Focus ESKM Server (formerly HPE)
6. IBM GKLM Server
7. QuintessenceLabs qCrypt Server
8. SafeNet KeySecure Server
9. Thales KeyAuthority KMIP Server
10. Townsend Security Alliance Key Manager
11. Utimaco KeyServer
12. Vormetric KMIP Server
13. Kryptus kNET HSM
14. Hancom MDS KeyManager
15. Unbound UKC Server
16. KeyNexus Universal Key Manager
17. StorMagic SvKMS
18. Netapp KMIP Server
Note that P6R customers have reported successfully testing our KMIP client with the following additional server: Hytrust KeyControl