public class SignatureDetailInformationWrapper extends java.lang.Object implements SignatureDetailInformation
Modifier and Type | Field and Description |
---|---|
SignParameterWrapper |
wrapper |
Constructor and Description |
---|
SignatureDetailInformationWrapper(iaik.x509.X509Certificate cert) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIssuer()
Get the name of the issuer.
|
java.util.Map |
getIssuerDNMap()
Short for
SignatureDetailInformation#getX509Certificate()#getIssuerDNMap() |
java.util.List |
getNonTextualObjects()
Returns a list<
NonTextObjectInfo of non textual objects in the pdf document. |
java.lang.String |
getSerialNumber()
Short for
SignatureDetailInformation#getX509Certificate()#getSerialNumber()#toString() |
java.lang.String |
getSigAlgorithm()
Get the algorithm the signature was created with.
|
java.lang.String |
getSigID() |
java.lang.String |
getSigKZ() |
DataSource |
getSignatureData() |
SignaturePosition |
getSignaturePosition()
Returns the position where the signature table was actually placed.
|
java.lang.String |
getSignatureValue() |
java.util.Date |
getSignDate()
Returns the date of signature extracted from the signature.
|
java.lang.String |
getSigTimeStamp() |
StatusRequest |
getStatus() |
java.util.Map |
getSubjectDNMap()
Short for
SignatureDetailInformation#getX509Certificate()#getSubjectDNMap() |
java.lang.String |
getSubjectName()
Short for
SignatureDetailInformation#getX509Certificate()#getSubjectName()#toString() |
java.security.cert.X509Certificate |
getX509Certificate() |
boolean |
isBinary() |
boolean |
isTextual() |
void |
setDataSource(DataSource dataSource) |
void |
setStatus(StatusRequest status) |
public SignParameterWrapper wrapper
public SignatureDetailInformationWrapper(iaik.x509.X509Certificate cert)
public StatusRequest getStatus()
public void setStatus(StatusRequest status)
public void setDataSource(DataSource dataSource)
public DataSource getSignatureData()
getSignatureData
in interface SignatureDetailInformation
public SignaturePosition getSignaturePosition()
SignatureDetailInformation
getSignaturePosition
in interface SignatureDetailInformation
public java.util.List getNonTextualObjects()
SignatureDetailInformation
NonTextObjectInfo
of non textual objects in the pdf document.
Only available for textual signatures. Show this to the user who signed the textual content only!getNonTextualObjects
in interface SignatureDetailInformation
NonTextObjectInfo
or null of not available (binary signature)public java.util.Date getSignDate()
SignatureDetailInformation
getSignDate
in interface SignatureDetailInformation
public java.lang.String getIssuer()
SignatureDetailInformation
SignatureDetailInformation#getX509Certificate()#getIssuer()#getName()
getIssuer
in interface SignatureDetailInformation
public java.util.Map getIssuerDNMap()
SignatureDetailInformation
SignatureDetailInformation#getX509Certificate()#getIssuerDNMap()
getIssuerDNMap
in interface SignatureDetailInformation
public java.lang.String getSubjectName()
SignatureDetailInformation
SignatureDetailInformation#getX509Certificate()#getSubjectName()#toString()
getSubjectName
in interface SignatureDetailInformation
public java.lang.String getSerialNumber()
SignatureDetailInformation
SignatureDetailInformation#getX509Certificate()#getSerialNumber()#toString()
getSerialNumber
in interface SignatureDetailInformation
public java.lang.String getSigAlgorithm()
SignatureDetailInformation
getSigAlgorithm
in interface SignatureDetailInformation
public java.lang.String getSigID()
getSigID
in interface SignatureDetailInformation
public java.lang.String getSigKZ()
getSigKZ
in interface SignatureDetailInformation
public java.lang.String getSignatureValue()
getSignatureValue
in interface SignatureDetailInformation
public java.lang.String getSigTimeStamp()
getSigTimeStamp
in interface SignatureDetailInformation
public java.util.Map getSubjectDNMap()
SignatureDetailInformation
SignatureDetailInformation#getX509Certificate()#getSubjectDNMap()
getSubjectDNMap
in interface SignatureDetailInformation
public java.security.cert.X509Certificate getX509Certificate()
getX509Certificate
in interface SignatureDetailInformation
public boolean isTextual()
isTextual
in interface SignatureDetailInformation
public boolean isBinary()
isBinary
in interface SignatureDetailInformation