at.knowcenter.wag.egov.egiz.sig
Interface SignatureData

All Known Implementing Classes:
SignatureDataImpl

public interface SignatureData

This encapsuilates the content data to be signed or verified.

For a text signature this would be the text to be signed or verified. For a binary signature this would be the PDF to be signed or verified.

This is an abstract reprsenation of data: the binary data, its mime type and (if appropriate according to the mime type) the charset the data is encoded.

Author:
wprinz

Method Summary
 String getCharacterEncoding()
          Returns the character encoding (charset) of the data if appropriate.
 DataSource getDataSource()
          Returns the DataSource that provides the data for this SignatureData.
 String getMimeType()
          Returns the mime type of the data.
 

Method Detail

getDataSource

public DataSource getDataSource()
Returns the DataSource that provides the data for this SignatureData.

Returns:
Returns the DataSource.

getMimeType

public String getMimeType()
Returns the mime type of the data.

E.g. "text/plain" for text data or "application/pdf" for a PDF.

Returns:
Returns the mime type of the data.

getCharacterEncoding

public String getCharacterEncoding()
Returns the character encoding (charset) of the data if appropriate.

This is only appropriate if the mime type suggests that the data contained in here is textually encoded. Usually text/plain or similar data types will have a character encoding present.

If no character encoding is present, null is returned here.

E.g. "UTF-8" is the most common encoding for textual data.

Returns:
Returns the character encoding (charset) of the data if appropriate.


Copyright © 2006-2010. All Rights Reserved.