Class HttpSignatureToken

java.lang.Object
com.cybersource.authsdk.http.HttpSignatureToken
All Implemented Interfaces:
TokenGenerator

public class HttpSignatureToken extends Object implements TokenGenerator
HttpSigToken returns SignatureHeader value that contains following parameters

keyid - Merchant ID obtained from EBC portal

algorithm - Should have value as "HmacSHA256"

headers - List of all header keys passed in the signature parameter

Note: Digest is not passed for GET calls

signature - Signature header has parameter called signature

Parameter 'signature' must contain all the parameters mentioned in header above in given order

  • Constructor Details

    • HttpSignatureToken

      public HttpSignatureToken(MerchantConfig merchantConfig)
      Parameters:
      merchantConfig - - merchant configuration information
  • Method Details

    • getToken

      public String getToken()
      Method to get Token.
      Specified by:
      getToken in interface TokenGenerator
      Returns:
      token generated

      Token may be generated as HTTP signature or JWT