at.knowcenter.wag.egov.egiz.framework.signators
Class DetachedSignator_1_0_0

java.lang.Object
  extended byat.knowcenter.wag.egov.egiz.framework.signators.DetachedSignator_1_0_0
All Implemented Interfaces:
Signator

public class DetachedSignator_1_0_0
extends Object
implements Signator

This signator is just for testing purposes.

It doesn't modify the original document, but simply returns the XML signature response as the signed document.

Author:
wprinz

Field Summary
static String MIME_TYPE
          The Mime Type.
static PdfASID MY_ID
          The Pdf-AS ID of this Signator.
 
Constructor Summary
DetachedSignator_1_0_0()
          Default constructor.
 
Method Summary
 SignResult finishSign(IncrementalUpdateInformation iui)
          This is called after the data has been signed by the connector.
 PdfASID getMyId()
          Returns the PdfASID of this Connector.
 IncrementalUpdateInformation prepareSign(PdfDataSource pdf, String signature_type, TablePos pos, boolean has_SIG_ID)
          This is called before the data is sent to the connector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MY_ID

public static final PdfASID MY_ID
The Pdf-AS ID of this Signator.


MIME_TYPE

public static final String MIME_TYPE
The Mime Type.

See Also:
Constant Field Values
Constructor Detail

DetachedSignator_1_0_0

public DetachedSignator_1_0_0()
Default constructor.

Method Detail

getMyId

public PdfASID getMyId()
Description copied from interface: Signator
Returns the PdfASID of this Connector.

This should always return the MY_ID static field of the connector. Dont't forget to override this.

Within connector code always use this method so that code reuse through derivation can take place correctly.

Specified by:
getMyId in interface Signator
Returns:
Returns the PdfASID of this Connector.
See Also:
Signator.getMyId()

prepareSign

public IncrementalUpdateInformation prepareSign(PdfDataSource pdf,
                                                String signature_type,
                                                TablePos pos,
                                                boolean has_SIG_ID)
                                         throws PresentableException
Description copied from interface: Signator
This is called before the data is sent to the connector.

Specified by:
prepareSign in interface Signator
Parameters:
signature_type - The type/profile of the signature to apply.
pos - The table position. If null, the position is read from the profile, if this is null too, the position is computed.
has_SIG_ID - Tells the algorithm, id a SIG_ID field will be required after signing. Algorithms with fixed formatted signature blocks need to know this.
Returns:
Returns the IncrementalUpdateInformation.
Throws:
PresentableException - Forwarded exception.
See Also:
at.knowcenter.wag.egov.egiz.framework.Signator#prepareSign(byte[], String, TablePos, boolean)

finishSign

public SignResult finishSign(IncrementalUpdateInformation iui)
                      throws PresentableException
Description copied from interface: Signator
This is called after the data has been signed by the connector.

Replaces all the left out placeholders with their values retrieved from the signation process.

Specified by:
finishSign in interface Signator
Parameters:
iui - The IncrementalUpdateInformation.
Throws:
PresentableException
See Also:
Signator.finishSign(at.knowcenter.wag.egov.egiz.pdf.IncrementalUpdateInformation)


Copyright © 2006-2010. All Rights Reserved.