Class XmlSignatureAppearance

java.lang.Object
com.itextpdf.text.pdf.XmlSignatureAppearance

public class XmlSignatureAppearance extends Object
  • Method Details

    • getWriter

      public com.itextpdf.text.pdf.PdfStamperImp getWriter()
    • getStamper

      public PdfStamper getStamper()
    • setStamper

      public void setStamper(PdfStamper stamper)
    • setCertificate

      public void setCertificate(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 Certificate getCertificate()
    • setDescription

      public void setDescription(String description)
    • getDescription

      public String getDescription()
    • getMimeType

      public String getMimeType()
    • setMimeType

      public void setMimeType(String mimeType)
    • getSignDate

      public Calendar getSignDate()
      Gets the signature date.
      Returns:
      the signature date
    • setSignDate

      public void setSignDate(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 IOException, DocumentException
      Close PdfStamper
      Throws:
      IOException
      DocumentException