Interface AcceleratorDigestUtils
- All Known Implementing Classes:
DefaultAcceleratorDigestUtils
public interface AcceleratorDigestUtils
-
Method Summary
Modifier and TypeMethodDescriptiongetPublicDigest(String customValues, String key) Utility method used for encrypting data used to secure communication with the Payment Provider's server utilizing HmacSHA1 mac algorithm
-
Method Details
-
getPublicDigest
String getPublicDigest(String customValues, String key) throws NoSuchAlgorithmException, InvalidKeyException Utility method used for encrypting data used to secure communication with the Payment Provider's server utilizing HmacSHA1 mac algorithm- Parameters:
customValues- - a String representation of all the data that requires securing.key- - a security key provided by PSP used to ensure each transaction is protected during it's transmission across the Internet.- Returns:
- - an encrypted String that is deemed secure for communication with PSP
- Throws:
InvalidKeyException- if the given key is inappropriate for initializing this MAC.NoSuchAlgorithmException- when attempting to get a Message Authentication Code algorithm.
-