Class PeppolNaptrURLProvider

java.lang.Object
com.helger.smpclient.url.AbstractBDXLURLProvider
com.helger.smpclient.url.PeppolNaptrURLProvider
All Implemented Interfaces:
IPeppolURLProvider, ISMPURLProvider

@ThreadSafe public class PeppolNaptrURLProvider extends AbstractBDXLURLProvider implements IPeppolURLProvider
The implementation of IPeppolURLProvider suitable for the Peppol Network to resolve NAPTR records.
Layout: strip-trailing(base32(sha256(lowercase(ID-VALUE))),"=")+"."+ID-SCHEME+"."+SML-ZONE-NAME
Since:
9.6.1
Author:
Philip Helger
  • Field Details

    • DNS_UNAPTR_SERVICE_NAME_META_SMP

      public static final String DNS_UNAPTR_SERVICE_NAME_META_SMP
      U NAPTR service name for e-SENS/PEPPOL
      See Also:
    • MUTABLE_INSTANCE

      public static final PeppolNaptrURLProvider MUTABLE_INSTANCE
      The writable API of the default instance
    • INSTANCE

      public static final IPeppolURLProvider INSTANCE
      The default instance that should be used
  • Constructor Details

    • PeppolNaptrURLProvider

      public PeppolNaptrURLProvider()
      Default constructor.