Class CommonCertificateVerifier

java.lang.Object
eu.europa.esig.dss.validation.CommonCertificateVerifier
All Implemented Interfaces:
CertificateVerifier

public class CommonCertificateVerifier extends Object implements CertificateVerifier
This class provides the different sources used to verify the status of a certificate using the trust model. There are four different types of sources to be defined:
- Trusted certificates source;
- Adjunct certificates source (not trusted);
- OCSP source;
- CRL source;
- AIA source to give access to the certificates through AIA.
  • Constructor Details

    • CommonCertificateVerifier

      public CommonCertificateVerifier()
      The default constructor. The DataLoader is created to allow the retrieval of certificates through AIA.
    • CommonCertificateVerifier

      public CommonCertificateVerifier(boolean simpleCreationOnly)
      This constructor allows creating of CommonCertificateVerifier without DataLoader. It means that only a -B profile signature can be created.
      Parameters:
      simpleCreationOnly - if true the CommonCertificateVerifier will not contain AIASource.
  • Method Details