Class DetailedReport
java.lang.Object
eu.europa.esig.dss.detailedreport.DetailedReport
public class DetailedReport extends Object
This class represents the detailed report built during the validation process. It contains information on each
executed constraint. It is composed among other of the
following building blocks:
- Identification of the Signer's Certificate (ISC)
- Validation Context Initialization (VCI)
- X.509 Certificate Validation (XCV)
- Cryptographic Verification (CV)
- Signature Acceptance Validation (SAV)
- Basic Validation Process
- Validation Process for Time-Stamps
- Validation Process for AdES-T
- Validation of LTV forms
- Identification of the Signer's Certificate (ISC)
- Validation Context Initialization (VCI)
- X.509 Certificate Validation (XCV)
- Cryptographic Verification (CV)
- Signature Acceptance Validation (SAV)
- Basic Validation Process
- Validation Process for Time-Stamps
- Validation Process for AdES-T
- Validation of LTV forms
-
Constructor Summary
Constructors Constructor Description DetailedReport(XmlDetailedReport jaxbDetailedReport)
-
Method Summary
-
Constructor Details
-
Method Details
-
getBasicBuildingBlocksIndication
This method returns the result of the Basic Building Block for a token (signature, timestamp, revocation)- Parameters:
tokenId
- the token identifier- Returns:
- the Indication
-
getBasicBuildingBlocksSubIndication
This method returns the result of the Basic Building Block for a token (signature, timestamp, revocation)- Parameters:
tokenId
- the token identifier- Returns:
- the SubIndication
-
getBasicBuildingBlocksCertChain
-
getBasicBuildingBlockById
This method returns the full content of the Basic Building Block for a token (signature, timestamp, revocation)- Parameters:
tokenId
- the token identifier- Returns:
- the XmlBasicBuildingBlocks
-
getBasicBuildingBlocksNumber
public int getBasicBuildingBlocksNumber()Returns the number of Basic Building Blocks.- Returns:
int
number of Basic Building Blocks
-
getBasicBuildingBlocksSignatureId
Returns the id of the token. The signature is identified by its index: 0 for the first one.- Parameters:
index
- (position/order) of the signature within the report- Returns:
String
identifying the token
-
getSignatureIds
-
getFirstSignatureId
This method returns the first signature id.- Returns:
- the first signature id
-
getTimestampIds
-
getRevocationIds
-
getBestSignatureTime
-
getBestProofOfExistence
-
getBasicValidationIndication
-
getBasicValidationSubIndication
-
getTimestampValidationIndication
-
getTimestampValidationSubIndication
-
getLongTermValidationIndication
-
getLongTermValidationSubIndication
-
getArchiveDataValidationIndication
-
getArchiveDataValidationSubIndication
-
getSignatureQualification
-
getTimestampQualification
-
getXmlSignatureById
-
getSignatures
-
getIndependentTimestamps
-
getCertificates
-
getJAXBModel
-
getCertificateQualificationAtIssuance
-
getCertificateQualificationAtValidation
-
getCertificateXCVConclusion
-
getHighestIndication
-
getHighestSubIndication
-
getErrors
-
getWarnings
-
getInfos
-
collect
-
getSigningCertificate
-