HTML Thin Client and Transactions
by Jean-Francois Touchette
Listing One
public static byte[] generateTransactionTokenVersion1(String sessionId) {
try {
MessageDigest sha = MessageDigest.getInstance("SHA-1");
sha.update( sessionId.getBytes() );
Date d = new Date();
long dl = d.getTime();
sha.update( (Long.toString(dl)).getBytes() );
return (sha.digest() );
} catch (Exception e) {
System.err.println("Caught exception " + e.toString());
}
return null;
}
1