Interface AcceleratorDigestUtils
-
- All Known Implementing Classes:
DefaultAcceleratorDigestUtils
public interface AcceleratorDigestUtils
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetPublicDigest(java.lang.String customValues, java.lang.String key)Utility method used for encrypting data used to secure communication with the Payment Provider's server utilizing HmacSHA1 mac algorithm
-
-
-
Method Detail
-
getPublicDigest
java.lang.String getPublicDigest(java.lang.String customValues, java.lang.String key) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyExceptionUtility 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:
java.security.InvalidKeyException- if the given key is inappropriate for initializing this MAC.java.security.NoSuchAlgorithmException- when attempting to get a Message Authentication Code algorithm.
-
-