Package com.itextpdf.text.pdf
Class XmlSignatureAppearance
- java.lang.Object
-
- com.itextpdf.text.pdf.XmlSignatureAppearance
-
public class XmlSignatureAppearance extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description
Holds value of property xades:Description.private java.lang.String
mimeType
Holds value of property xades:MimeType.private java.security.cert.Certificate
signCertificate
private java.util.Calendar
signDate
Holds value of property xades:SigningTime.private PdfStamper
stamper
private PdfStamperImp
writer
private XmlLocator
xmlLocator
private XpathConstructor
xpathConstructor
-
Constructor Summary
Constructors Constructor Description XmlSignatureAppearance(PdfStamperImp writer)
Constructs XmlSignatureAppearance object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Close PdfStamperjava.security.cert.Certificate
getCertificate()
java.lang.String
getDescription()
java.lang.String
getMimeType()
java.util.Calendar
getSignDate()
Gets the signature date.PdfStamper
getStamper()
PdfStamperImp
getWriter()
XmlLocator
getXmlLocator()
Helps to locate xml streamXpathConstructor
getXpathConstructor()
Constructor for xpath expression in case signing only part of XML document.void
setCertificate(java.security.cert.Certificate signCertificate)
Sets the certificate used to provide the text in the appearance.void
setDescription(java.lang.String description)
void
setMimeType(java.lang.String mimeType)
void
setSignDate(java.util.Calendar signDate)
Sets the signature date.void
setStamper(PdfStamper stamper)
void
setXmlLocator(XmlLocator xmlLocator)
void
setXpathConstructor(XpathConstructor xpathConstructor)
-
-
-
Field Detail
-
writer
private PdfStamperImp writer
-
stamper
private PdfStamper stamper
-
signCertificate
private java.security.cert.Certificate signCertificate
-
xmlLocator
private XmlLocator xmlLocator
-
xpathConstructor
private XpathConstructor xpathConstructor
-
signDate
private java.util.Calendar signDate
Holds value of property xades:SigningTime.
-
description
private java.lang.String description
Holds value of property xades:Description.
-
mimeType
private java.lang.String mimeType
Holds value of property xades:MimeType.
-
-
Constructor Detail
-
XmlSignatureAppearance
XmlSignatureAppearance(PdfStamperImp writer)
Constructs XmlSignatureAppearance object.- Parameters:
writer
- the writer to which the signature will be written.
-
-
Method Detail
-
getWriter
public PdfStamperImp getWriter()
-
getStamper
public PdfStamper getStamper()
-
setStamper
public void setStamper(PdfStamper stamper)
-
setCertificate
public void setCertificate(java.security.cert.Certificate signCertificate)
Sets the certificate used to provide the text in the appearance. This certificate doesn't take part in the actual signing process.- Parameters:
signCertificate
- the certificate
-
getCertificate
public java.security.cert.Certificate getCertificate()
-
setDescription
public void setDescription(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
-
getMimeType
public java.lang.String getMimeType()
-
setMimeType
public void setMimeType(java.lang.String mimeType)
-
getSignDate
public java.util.Calendar getSignDate()
Gets the signature date.- Returns:
- the signature date
-
setSignDate
public void setSignDate(java.util.Calendar signDate)
Sets the signature date.- Parameters:
signDate
- the signature date
-
getXmlLocator
public XmlLocator getXmlLocator()
Helps to locate xml stream- Returns:
- XmlLocator, cannot be null.
-
setXmlLocator
public void setXmlLocator(XmlLocator xmlLocator)
-
getXpathConstructor
public XpathConstructor getXpathConstructor()
Constructor for xpath expression in case signing only part of XML document.- Returns:
- XpathConstructor, can be null
-
setXpathConstructor
public void setXpathConstructor(XpathConstructor xpathConstructor)
-
close
public void close() throws java.io.IOException, DocumentException
Close PdfStamper- Throws:
java.io.IOException
DocumentException
-
-