Skip to main content

KMIP Server - Release Notes

KMIP Server - v1.0.0

Issued: Jul 06, 2026

Feature:

  • Keys stay protected by the Primus HSM at all times - no key material is stored in the server database. A key is retrieved from the HSM only when a client requests it.
  • Additional key-management operations run directly against the HSM: splitting and rejoining keys, storing and retrieving secret data, and exporting keys.
  • Deleting a key (Destroy or Obliterate) also removes it from the HSM, so a deletion is complete rather than leaving material behind.
  • Changes to an object's attributes stay in sync with the HSM throughout the object's life, not only when it is first stored.
  • KMIP user and object changes take effect immediately, without restarting the server.
  • The server keeps its local database automatically in sync with the HSM.
  • Server setup (users and objects) can be provisioned directly from the HSM, falling back to a local configuration file when none is present on the HSM.
  • Audit and login records now include the KMIP username, giving a clearer audit trail.
  • Audit logs can optionally be forwarded to an external syslog/SIEM system (turned off by default).

Security:

  • TLS restricted to 1.3-only AEAD cipher suites; TLS 1.2 and supporting ciphers can be enabled through config.
  • The non-standard HTTPS port (5697) is disabled by default.
  • Container image can be run with dropped capabilities, no-new-privileges, and a read-only root filesystem.
  • Images slimmed to a JRE-only runtime, based on Alpine Linux, and signed with Cosign for supply-chain verification.

Components:

  • KMIP SDK v2.5.1, with a Netty-based server transport.
  • Primus JCE provider v2.6.3 (primusX-jce-2.6.3.jar). See Primus JCE release notes for details.
  • log4j 2.25.4.
  • PostgreSQL JDBC driver 42.7.11.
Get started withCloudHSM for free.
Other questions?Ask Sales.
Feedback
Need help?