Class XmlSignatureAppearance


  • public class XmlSignatureAppearance
    extends java.lang.Object
    • Field Detail

      • signCertificate

        private java.security.cert.Certificate signCertificate
      • 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

      • 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)