org.apache.poi.poifs.crypt.dsig
Class SignatureInfo.SignaturePart
java.lang.Object
org.apache.poi.poifs.crypt.dsig.SignatureInfo.SignaturePart
- Enclosing class:
- SignatureInfo
public class SignatureInfo.SignaturePart
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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,
org.apache.xmlbeans.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
org.apache.xmlbeans.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
Copyright 2017 The Apache Software Foundation or
its licensors, as applicable.