Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
JNI KMIP Example 11 - Basic Cryptographic Operations

This example demonstrates how a Java program can perform encryption / decryption and sign / signatureVerify operations on a KMIP server.

The benefit of these type of operations is that the keys in use never leave the KMIP server. All data to be operated on is sent to the KMIP server. The following API functions are used: initializeLibrary, open, createSymmetricKey, activate, encrypt, decrypt, revoke, destroy, createKeyPair, sign, signatureVerify, MAC, MACVerify, close, and freeLibrary.