Class PeppolTrustedCA

java.lang.Object
com.helger.peppol.security.PeppolTrustedCA

@ThreadSafe public final class PeppolTrustedCA extends Object
This class contains all the trusted CAs in Peppol.
Note: the G2 CAs (from PeppolTrustStores.Config2018) are deprecated. Since 12.4.2 the 2025 truststores no longer contain G2 CAs.
Since:
10.2.0
Author:
Philip Helger
  • Method Details

    • peppolTestAP

      public static @NonNull com.helger.security.certificate.TrustedCAChecker peppolTestAP()
      Returns:
      The Peppol CA checker for Pilot AP certificates.
    • peppolProductionAP

      public static @NonNull com.helger.security.certificate.TrustedCAChecker peppolProductionAP()
      Returns:
      The Peppol CA checker for Production AP certificates.
    • peppolAllAP

      public static @NonNull com.helger.security.certificate.TrustedCAChecker peppolAllAP()
      Returns:
      The Peppol CA checker for Pilot and Production AP certificates.
    • peppolTestSMP

      public static @NonNull com.helger.security.certificate.TrustedCAChecker peppolTestSMP()
      Returns:
      The Peppol CA checker for Pilot SMP certificates.
    • peppolProductionSMP

      public static @NonNull com.helger.security.certificate.TrustedCAChecker peppolProductionSMP()
      Returns:
      The Peppol CA checker for Production SMP certificates.
    • peppolAllSMP

      public static @NonNull com.helger.security.certificate.TrustedCAChecker peppolAllSMP()
      Returns:
      The Peppol CA checker for Pilot and Production SMP certificates.
    • clearRevocationCheckCache

      public static void clearRevocationCheckCache()
      Remove all entries from the revocation cache.