Package org.apache.poi.poifs.crypt.dsig
Class SignaturePart
- java.lang.Object
-
- org.apache.poi.poifs.crypt.dsig.SignaturePart
-
public class SignaturePart extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<X509Certificate>
getCertChain()
PackagePart
getPackagePart()
org.w3.x2000.x09.xmldsig.SignatureDocument
getSignatureDocument()
Helper method for examining the xml signatureX509Certificate
getSigner()
boolean
validate()
-
-
-
Method Detail
-
getPackagePart
public PackagePart getPackagePart()
- Returns:
- the package part containing the signature
-
getSigner
public X509Certificate getSigner()
- Returns:
- the signer certificate
-
getCertChain
public List<X509Certificate> getCertChain()
- Returns:
- the certificate chain of the signer
-
getSignatureDocument
public org.w3.x2000.x09.xmldsig.SignatureDocument getSignatureDocument() throws IOException, XmlException
Helper method for examining the xml signature- Returns:
- the xml signature document
- Throws:
IOException
- if the xml signature doesn't exist or can't be readXmlException
- 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
-
-