1.1.1 C and Java SDK APIs for Cryptographic Operations
Oracle Key Vault Client SDK release 21.4 adds the support for cryptographic operations.
Oracle Key Vault release 21.4 adds support for performing encryption and decryption cryptographic operations within Oracle Key Vault.
You can use either RESTful services utility commands or C and Java SDK to perform encryption and decryption operations.
C SDK APIs
- KMIP cryptographic operations are as follows:
okvDecrypt
okvEncrypt
- Attribute operations are as follows:
okvAttrAddExtractable
okvAttrAddNeverExtractable
okvAttrGetExtractable
okvAttrGetNeverExtractable
- Cryptographic utility operations are as follows:
okvCryptoContextCreate
okvCryptoContextFree
okvCryptoContextGetAuthEncryptionAdditionalData
okvCryptoContextGetAuthEncryptionTag
okvCryptoContextGetBlockCipherMode
okvCryptoContextGetIV
okvCryptoContextGetPadding
okvCryptoContextGetRandomIV
okvCryptoContextSetAuthEncryptionAdditionalData
okvCryptoContextSetAuthEncryptionTag
okvCryptoContextSetBlockCipherMode
okvCryptoContextSetIV
okvCryptoContextSetPadding
okvCryptoContextSetRandomIV
okvCryptoResponseGetAuthEncryptionTag
okvCryptoResponseGetDecryptedData
okvCryptoResponseGetEncryptedData
okvCryptoResponseGetIV
okvDecryptResponseCreate
okvDecryptResponseFree
okvEncryptResponseCreate
okvEncryptResponseFree
Java SDK APIs
- KMIP cryptographic operations are as follows:
okvDecrypt
okvEncrypt
- Attribute operations are as follows:
okvAttrAddExtractable
okvAttrAddNeverExtractable
okvAttrGetExtractable
okvAttrGetNeverExtractable
- Cryptographic utility operations are as follows:
okvCryptoContextCreate