Interface AcceleratorDigestUtils

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getPublicDigest​(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.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:
        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.