1.0 KMIP
The Key Management Interoperability Protocol (KMIP) is an extensible communication protocol that defines message formats for the manipulation of cryptographic keys on a key management server. This facilitates data encryption by simplifying encryption key management.
2.0 KMIP Versions Supported
1.4
1.3
1.2
1.1
1.0
3.0 Supported Operations
ACTIVATEARCHIVECHECKCREATECREATE_KEY_PAIRDECRYPTDELETE_ATTRIBUTESDERIVE_KEYDESTROYDISCOVER_VERSIONSENCRYPTGETADD_ATTRIBUTEGET_ATTRIBUTE_LISTGET_ATTRIBUTESLOCATEMACMAC_VERIFYHASHMODIFY_ATTRIBUTEQUERYRECOVERREGISTERREKEYREKEY_KEY_PAIRREVOKESIGNSIGNATURE_VERIFY
4.0 Supported Object Types
PUBLIC_KEYPRIVATE_KEYSYMMETRIC_KEYCERTIFICATESECRET_DATAOPAQUE_OBJECTSPLIT_KEY
5.0 Supported Attributes for Operations: Register/Create/Rekey
NameAlternate NameApplication Specific InformationCryptographic LengthCryptographic Usage MaskCryptographic AlgorithmActivation DateProcess Start DateProcess Stop DateDeactivate DateCryptographic ParametersContact InformationX-All custom attributes starting withX-of the following data types:Big IntegerBooleanByte StringDate-TimeEnumerationIntegerIntervalLong IntegerTextString
DigestDefault Operation PolicyOriginal Creation DateObject GroupOperation Policy NameLast Change Date
6.0 Changelog
This section outlines the new features, improvements, and bug fixes for the Fortanix DSM KMIP client.
DSM 5.1 - Latest
Added support for the
KeyRoleTypefield within theCryptographic Parametersattribute in the Fortanix DSM KMIP client.Added support for
AuthenticatedEncryptionAdditionalDataandAuthenticatedEncryptionTagin KMIP Encrypt and Decrypt operations.Added support for key wrapping in KMIP Register and Get operations using
KeyWrappingDataandKeyWrappingSpecificationstructures.
DSM 5.0
No Changes
DSM 4.37
Updated KMIP tab user interface (UI) under Fortanix DSM Settings → Client Configuration to provide greater flexibility in filtering keys.
The Allow secrets with unknown operations check box has been removed.
The Ignore unknown key operations for section has been added to disallow keys with unknown operations in the KMIP client configuration settings.
For more information, refer to the User's Guide: Group Client Configurations and User's Guide: Account Client Configurations.
DSM 4.36
Introduced
EXPORTpermission for all keys during creation.Using DSM UI: A new check box Default to creating keys with Export permission is added in DSM account Settings → CLIENT CONFIGURATION → KMIP to enable this permission.
For more information, refer to the User's Guide: Group Client Configurations and User's Guide: Account Client Configurations.
Using DSM REST API: Added
EXPORToperation inkey_ops_overridemethod to applyEXPORTpermission for all keys.
Example:"kmip": { "ignore_unknown_key_ops_for_secrets": "key_ops_override": { "add_key_ops": ["EXPORT"] }