Package org.apache.poi.poifs.crypt.dsig
Class SignaturePart
- java.lang.Object
-
- org.apache.poi.poifs.crypt.dsig.SignaturePart
-
public class SignaturePart extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.security.cert.X509Certificate>getCertChain()PackagePartgetPackagePart()org.w3.x2000.x09.xmldsig.SignatureDocumentgetSignatureDocument()Helper method for examining the xml signaturejava.security.cert.X509CertificategetSigner()booleanvalidate()
-
-
-
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, XmlExceptionHelper 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 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
-
-