Class ThrowExceptionOnFailingCountryData

java.lang.Object
com.itextpdf.signatures.validation.lotl.ThrowExceptionOnFailingCountryData
All Implemented Interfaces:
IOnFailingCountryLotlData

public class ThrowExceptionOnFailingCountryData extends Object implements IOnFailingCountryLotlData
This class implements the IOnFailingCountryLotlData interface and provides a strategy for handling failures when fetching country-specific trusted list .

It throws an InvalidLotlDataException if the specific country fetch or the trusted lists validation fails.

  • Constructor Details

  • Method Details

    • onCountryFailure

      public void onCountryFailure (CountrySpecificLotlFetcher.Result fetchResult)
      This method is called when the fetching of a country-specific Lotl fails. It allows for custom handling of the failure.

      If the implementation does not throw an exception, the validation process will continue, and the certificates from the CountrySpecificLotlFetcher.Result will not be added to the trust store.

      Specified by:
      onCountryFailure in interface IOnFailingCountryLotlData
      Parameters:
      fetchResult - the result of the fetch attempt, which may contain error details