Class SignaturePart


  • public class SignaturePart
    extends java.lang.Object
    • Method Detail

      • getPackagePart

        public PackagePart getPackagePart()
        Returns:
        the package part containing the signature
      • getSigner

        public java.security.cert.X509Certificate getSigner()
        Returns:
        the signer certificate
      • getCertChain

        public java.util.List<java.security.cert.X509Certificate> getCertChain()
        Returns:
        the certificate chain of the signer
      • getSignatureDocument

        public org.w3.x2000.x09.xmldsig.SignatureDocument getSignatureDocument()
                                                                        throws java.io.IOException,
                                                                               XmlException
        Helper method for examining the xml signature
        Returns:
        the xml signature document
        Throws:
        java.io.IOException - if the xml signature doesn't exist or can't be read
        XmlException - if the xml signature is malformed
      • validate

        public boolean validate()
        Returns:
        true, when the xml signature is valid, false otherwise
        Throws:
        EncryptedDocumentException - if the signature can't be extracted or if its malformed