at.knowcenter.wag.egov.egiz.pdf
Interface SignatureHolder

All Known Implementing Classes:
BinarySignatureHolder, TextualSignatureHolder

public interface SignatureHolder

Data structure that holds the information of one signature block, which is the signed/signable text and the corresponding SignatureObject.

Signators and Verifiactors should implement own classes for this interface that generate the text to be signed from the underlying data. For example a binary signature holder could generate the text to be signed by Base64 encoding the binary data. Furthermore this allows to cache the text to be signed.

Author:
wprinz

Method Summary
 SignatureObject getSignatureObject()
           
 String getSignedText()
          Returns the signed text (verification) or the to-be-signed signable text (signation).
 

Method Detail

getSignedText

String getSignedText()
Returns the signed text (verification) or the to-be-signed signable text (signation).

Note that this text must be the one that was actually signed. This text is directly passed to the connector for signation/verification. No normalization or modification will be / must be done to this text between reading out from the signature holder and passing the text to the connector.

Returns:
Returns the signed text or the to-be-signed signable text.

getSignatureObject

SignatureObject getSignatureObject()
Returns:
Returns the SignatureObject containing the issuer, serial number, etc.


Copyright © 2006-2007 EGIZ - E-Government Innovationszentrum. All Rights Reserved.