at.gv.egiz.pdfas.utils
Class DataHashUtils

java.lang.Object
  extended byat.gv.egiz.pdfas.utils.DataHashUtils

public final class DataHashUtils
extends Object

Contains helpful methods for building data hashed.

Data hashes are useful for summarizing the signed data of signatures for debugging and testing purposes. Do not use these hashes for signatures.

A data hash is always a Base64 encoded String.

Author:
wprinz

Constructor Summary
DataHashUtils()
           
 
Method Summary
static String buildDataHash(byte[] data)
           
static String buildDataHash(InputStream is)
           
static String buildDataHash(SignatureHolder sh)
           
static String buildDataHash(String text)
           
protected static String encodeDigest(byte[] rawDigest)
           
protected static MessageDigest getMessageDigest()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHashUtils

public DataHashUtils()
Method Detail

buildDataHash

public static String buildDataHash(String text)
Parameters:
text -
Returns:

buildDataHash

public static String buildDataHash(byte[] data)

buildDataHash

public static String buildDataHash(InputStream is)

buildDataHash

public static String buildDataHash(SignatureHolder sh)

getMessageDigest

protected static MessageDigest getMessageDigest()

encodeDigest

protected static String encodeDigest(byte[] rawDigest)


Copyright © 2006-2010. All Rights Reserved.