public class HttpSignatureToken extends Object implements TokenGenerator
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 and Description |
|---|
HttpSignatureToken(MerchantConfig merchantConfig,
String reqData,
String reqVerb,
String reqTarget,
String date)
Constructs an HTTP signature token generator.
|
public HttpSignatureToken(MerchantConfig merchantConfig, String reqData, String reqVerb, String reqTarget, String date)
merchantConfig - the merchant configuration containing authentication detailsreqData - the request payload datareqVerb - the HTTP request method (GET, POST, PUT, etc.)reqTarget - the request target URL pathdate - the date string for the requestpublic String getToken()
getToken in interface TokenGeneratorToken may be generated as HTTP signature or JWT
Copyright © 2026. All rights reserved.