Message level Encryption
Iguana also supports other encryption and digital signing protocols that ensure data integrity, through its Crypto API. The crypto API exposes OpenSSL methods for signing, verifying, encrypting, decrypting data, etc. This API is very helpful when implementing frameworks like OAuth.
Please see the built-in help documentation within the Translator for implementation examples.
API | Purpose |
---|---|
crypto.library.* | Returns the OpenSSL library version supported (version 1.1.1g) and a list of the supported digests and ciphers. |
crypto.digest | Computes the binary checksum of the input data using the specified hashing algorithm. |
crypto.hmac | Generates a Keyed-Hash Message Authentication code (HMAC) based on input data and a shared secret key. |
crypto.sign | Used to sign documents with either RSA or DSA private keys. |
crypto.verify | Used to verify the validity of an RSA or DSA signature. |
crypto.aes.* | Used to encrypt or decrypt data using AES. |
crypto.rsa.* | Used to encrypt or decrypt data using RSA. |
Â
Â