Interface AcceleratorDigestUtils

All Known Implementing Classes:
DefaultAcceleratorDigestUtils

public interface AcceleratorDigestUtils
  • Method Summary

    Modifier and Type
    Method
    Description
    getPublicDigest(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.