at.knowcenter.wag.egov.egiz.sig.connectors.bku
Class SignSignatureObject

java.lang.Object
  extended byat.knowcenter.wag.egov.egiz.sig.connectors.bku.SignSignatureObject
All Implemented Interfaces:
AdditionalSignatureInformation, AlgorithmSignatureInformation, ConnectorSignatureInformation, MandatorySignatureInformation, Serializable

public class SignSignatureObject
extends Object
implements Serializable, MandatorySignatureInformation, ConnectorSignatureInformation, AlgorithmSignatureInformation, AdditionalSignatureInformation

Author:
wprinz
See Also:
Serialized Form

Field Summary
 String date
           
 String id
           
 String issuer
           
 String kz
           
 Properties response_properties
          This is used to transport the response properties to the Detached signator.
 String sigAlgorithm
           
 String signatureValue
           
 String sigTimeStamp
           
 X509Certificate x509Certificate
          The X509Certificate.
 
Constructor Summary
SignSignatureObject()
           
 
Method Summary
 String certIssuerDNPart(String key)
           
 String certSubjectDNPart(String key)
           
 String getDate()
           
 String getIssuer()
           
 String getName()
           
 String getSerialNumber()
           
 String getSigAlgorithm()
           
 String getSigID()
           
 String getSigKZ()
           
 String getSignatureValue()
           
 String getSigTimeStamp()
          Get a timestamp if available as b64 string
 X509Certificate getX509Certificate()
           
 String retrieveStringValue(String sigKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

date

public String date

issuer

public String issuer

signatureValue

public String signatureValue

id

public String id

kz

public String kz

sigAlgorithm

public String sigAlgorithm

sigTimeStamp

public String sigTimeStamp

response_properties

public Properties response_properties
This is used to transport the response properties to the Detached signator.


x509Certificate

public X509Certificate x509Certificate
The X509Certificate.

This also provides the serial number and name.

Constructor Detail

SignSignatureObject

public SignSignatureObject()
Method Detail

getDate

public String getDate()
Specified by:
getDate in interface MandatorySignatureInformation
See Also:
MandatorySignatureInformation.getDate()

getIssuer

public String getIssuer()
Specified by:
getIssuer in interface MandatorySignatureInformation
See Also:
MandatorySignatureInformation.getIssuer()

getSerialNumber

public String getSerialNumber()
Specified by:
getSerialNumber in interface MandatorySignatureInformation
See Also:
MandatorySignatureInformation.getSerialNumber()

getSignatureValue

public String getSignatureValue()
Specified by:
getSignatureValue in interface MandatorySignatureInformation
See Also:
MandatorySignatureInformation.getSignatureValue()

getSigID

public String getSigID()
Specified by:
getSigID in interface ConnectorSignatureInformation
See Also:
ConnectorSignatureInformation.getSigID()

getSigKZ

public String getSigKZ()
Specified by:
getSigKZ in interface AlgorithmSignatureInformation
See Also:
AlgorithmSignatureInformation.getSigKZ()

getName

public String getName()
Specified by:
getName in interface AdditionalSignatureInformation
See Also:
AdditionalSignatureInformation.getName()

getX509Certificate

public X509Certificate getX509Certificate()
Specified by:
getX509Certificate in interface AdditionalSignatureInformation
See Also:
AdditionalSignatureInformation.getX509Certificate()

getSigAlgorithm

public String getSigAlgorithm()
Specified by:
getSigAlgorithm in interface AdditionalSignatureInformation

retrieveStringValue

public String retrieveStringValue(String sigKey)

certSubjectDNPart

public String certSubjectDNPart(String key)

getSigTimeStamp

public String getSigTimeStamp()
Get a timestamp if available as b64 string

Returns:
See Also:
TimeStamper

certIssuerDNPart

public String certIssuerDNPart(String key)


Copyright © 2006-2010. All Rights Reserved.