com.konakart.bl.modules.payment.cybersource
Class CyberSourceHMACTools
java.lang.Object
com.konakart.bl.modules.payment.cybersource.CyberSourceHMACTools
public class CyberSourceHMACTools
- extends java.lang.Object
HMAC Tools for the CyberSource gateway
Method Summary |
static java.lang.String |
getBase64EncodedSignature(java.lang.String secret,
java.lang.String signingData)
Get a HMAC signature using the specified secret |
static boolean |
verifyBase64EncodedSignature(java.lang.String secret,
java.lang.String sig,
java.lang.String signedData)
Verify the signature |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CyberSourceHMACTools
public CyberSourceHMACTools()
getBase64EncodedSignature
public static java.lang.String getBase64EncodedSignature(java.lang.String secret,
java.lang.String signingData)
- Get a HMAC signature using the specified secret
- Parameters:
secret
- signingData
-
- Returns:
- a Base64 encoded signature
verifyBase64EncodedSignature
public static boolean verifyBase64EncodedSignature(java.lang.String secret,
java.lang.String sig,
java.lang.String signedData)
- Verify the signature
- Parameters:
secret
- sig
- signedData
-
- Returns:
- true if the signature is verified
Copyright © 2011 DS Data Systems UK Ltd.