EncryptionRequest.doxydoc
Last updated: 19-Aug-2024
namespace VerifoneSdk
class EncryptionRequest
- Allows an application to specify how to encrypt either sensitive card information or an entire message for the retrieved ADE encrypted message.
Public Functions
inline EncryptionRequest()
- Creates a new EncryptionRequest.
inline void AddEncryptDataTags(System::String *value, Int32 length)
- Add TLV values and lengths for EncryptData TLV data.
inline void AddEncryptMessageTags(System::String *value, Int32 length, VerifoneSdk::EncryptionOptions options, Int32 position)
- Add positional tag values and lengths for EncryptMessage sensitive data.
inline void CryptoInterface(System::String *name)
- Set name of crypto interface.
inline void EncryptDataOptions(VerifoneSdk::EncryptionOptions options)
- Set Data Options for EncryptData TLV data.
inline void EncryptionMode(VerifoneSdk::EncryptionType mode)
- Set encryption mode to either data encryption or message encryption.
inline void HexMessageField(array<Byte> *value)
- Set hex message to be inserted into EncryptMessage container.
inline void InitializationVector(System::String *iv)
- Set initialization vector as hex string.
inline void KeySetId(System::String *id)
- Specify the key to use as hex string.
inline void PinFormat(VerifoneSdk::PinType format)
- Set encryption pin format.
inline void TextMessageField(System::String *value)
- Set text message to be inserted into EncryptMessage container.
Rate this article: