|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Encapsulates the data of a verification of one signature.
| Method Summary | |
SignatureCheck |
getCertificateCheck()
Returns the result of the certificate check. |
String |
getHashInputData()
Returns the hash input data as returned by MOA as Base64-encoded String. |
SignatureCheck |
getManifestCheckCode()
Returns the result of the manifest check. |
List |
getNonTextualObjects()
Returns a list< NonTextObjectInfo> of non textual objects in the pdf document.
|
String |
getPublicAuthorityCode()
Returns the public authority code or . |
List |
getPublicProperties()
Returns a list of Strings each stating one public property of the certificate. |
SignatureCheck |
getValueCheckCode()
Returns the result of the value (and hash) check. |
Date |
getVerificationTime()
Returns the verification time, which is the time when the signature was verified. |
boolean |
hasNonTextualObjects()
Returns true if non textual objects have been found, false if not. |
boolean |
isPublicAuthority()
Returns if public authority is indicated. |
boolean |
isQualifiedCertificate()
Returns true, if the signer's certificate is a qualified certificate. |
| Methods inherited from interface at.gv.egiz.pdfas.api.commons.SignatureInformation |
getInternalSignatureInformation, getSignatureType, getSignedData, getSignerCertificate, getSigningTime, getTimeStampValue, setNonTextualObjects |
| Method Detail |
public SignatureCheck getCertificateCheck()
public SignatureCheck getValueCheckCode()
public SignatureCheck getManifestCheckCode()
public boolean isQualifiedCertificate()
public boolean isPublicAuthority()
public String getPublicAuthorityCode()
public List getPublicProperties()
Such public properties are certificate extensions each being assigned an own OID. For example the public property "Verwaltungseigenschaft" has the OID "1.2.40.0.10.1.1.1".
public Date getVerificationTime()
Note that this is actually the Date passed to the verify methods over
VerifyParameters.setVerificationTime(Date) or
VerifyAfterAnalysisParameters.setVerificationTime(Date). The
signature devices don't respond the actual verification time so there is no
guarantee that the set verification time was actually used as time of
verification. Please consult the device's documentation for more
information.
If the verification device does not return a verification time and no
verification time was set in the
VerifyParameters.setVerificationTime(Date) or
VerifyAfterAnalysisParameters.setVerificationTime(Date), the time
returned by this method will be equal to the signing time (
SignatureInformation.getSigningTime()).
public String getHashInputData()
This will only return a value other than null if the corresponding
VerifyParameters has been set to true.
Note that the HashInputData does not necessarily have to be exactly the
same as the signed data return by the
SignatureInformation.getSignedData() method.
SignatureInformation.getSignedData()public List getNonTextualObjects()
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 SignatureInformationNonTextObjectInfo or null of not available (binary signature)public boolean hasNonTextualObjects()
true if non textual objects have been found, false if not.
hasNonTextualObjects in interface SignatureInformationtrue if non textual objects have been found, false if not.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||