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.