Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterSuccessfulPeppolProcessing(Ebms3UserMessage, PeppolSBDHData, IAS4IncomingMessageState) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
-
Method that is invoked after the message was successfully processed with at least one handler, and before a Receipt is returned.
- apCAChecker(TrustedCAChecker) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- apCacheRevocationCheckResult(ETriState) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Override the revocation result caching flag for the inbound signing certificate check on a per-receive basis.
- apCertificate(X509Certificate) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- apRevocationCheckMode(ERevocationCheckMode) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Override the revocation check mode for the inbound signing certificate check on a per-receive basis.
- apRevocationSoftFail(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Enable or disable revocation soft-fail for the inbound signing certificate check.
- as4EndpointUrl(String) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
B
- build() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- builder() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- builder(Phase4PeppolReceiverConfiguration) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
-
Create a builder instance with the data of the provided object already filled in.
C
- checkAPSigningCertificateRevocation(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- checkSBDHForMandatoryCountryC1(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.This is deprecated, because the feature is required for years, so there is no need anymore to disable this feature
- checkSigningCertificateRevocation(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- com.helger.phase4.peppol.servlet - package com.helger.phase4.peppol.servlet
- createPeppolReportingItemForReceivedMessage(Ebms3UserMessage, PeppolSBDHData, IAS4IncomingMessageState, String, String, String) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
-
Method to create a new
PeppolReportingItemfor a received message. - customizeAfterHandling(IRequestWebScopeWithoutResponse, AS4UnifiedResponse, AS4RequestHandler) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolAS4Servlet.Phase4PeppolServletRequestHandlerCustomizer
- customizeBeforeHandling(IRequestWebScopeWithoutResponse, AS4UnifiedResponse, AS4RequestHandler) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolAS4Servlet.Phase4PeppolServletRequestHandlerCustomizer
D
- DEFAULT_CHECK_SIGNING_CERTIFICATE_REVOCATION - Static variable in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- DEFAULT_PEPPOL_AP_CA_CHECKER - Static variable in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- DEFAULT_RECEIVER_CHECK_ENABLED - Static variable in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- DEFAULT_SBDH_IDENTIFIER_FACTORY - Static variable in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- DEFAULT_TRANSPORT_PROFILE - Static variable in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
G
- getAllHandler() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
- getAPCAChecker() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getAPCAChecker() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getAPCacheRevocationCheckResult() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getAPCacheRevocationCheckResult() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getAPCertificate() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getAPCertificate() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getAPRevocationCheckMode() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getAPRevocationCheckMode() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getAS4EndpointURL() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getAS4EndpointURL() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getAsReceiverCheckData() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Get the statically configured data as a
Phase4PeppolReceiverConfigurationinstance. - getAsReceiverCheckDataBuilder() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Get the statically configured data as a
Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilderinstance. - getOrCreateSMPClientForRecipient(IParticipantIdentifier) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
-
Get the existing SMP client or create a new one dynamically for the provided recipient participant ID using the configured SML info and URL provider.
- getReceiverCheckData() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
- getSBDHIdentifierFactory() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getSBDHIdentifierFactory() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getSMLInfo() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getSMLInfo() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getSMPClient() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getSMPClient() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getSMPRevocationCheckMode() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getSMPRevocationCheckMode() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getSMPURLProvider() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- getSMPURLProvider() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- getTransportProfile() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
H
- handleIncomingSBD(IAS4IncomingMessageMetadata, HttpHeaderMap, Ebms3UserMessage, byte[], StandardBusinessDocument, PeppolSBDHData, IAS4IncomingMessageState, AS4ErrorList) - Method in interface com.helger.phase4.peppol.servlet.IPhase4PeppolIncomingSBDHandlerSPI
-
Handle the provided incoming StandardBusinessDocument
I
- IPhase4PeppolIncomingSBDHandlerSPI - Interface in com.helger.phase4.peppol.servlet
-
This is the interface that must be implemented to handle incoming SBD documents.
- isAPRevocationSoftFail() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- isAPRevocationSoftFail() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- isCheckAPSigningCertificateRevocation() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- isCheckSBDHForMandatoryCountryC1() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.This is deprecated, because the feature is required for years, so there is no need anymore to disable this feature
- isCheckSBDHForMandatoryCountryC1() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isCheckSigningCertificateRevocation() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- isCheckSigningCertificateRevocation() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.
- isPerformSBDHValueChecks() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- isPerformSBDHValueChecks() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- isReceiverCheckEnabled() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- isReceiverCheckEnabled() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
- isSMPRevocationSoftFail() - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
- isSMPRevocationSoftFail() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
P
- performSBDHValueChecks(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- Phase4PeppolAS4Servlet - Class in com.helger.phase4.peppol.servlet
-
AS4 receiving servlet.
This servlet works only, if a single AS4 profile is present. - Phase4PeppolAS4Servlet() - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolAS4Servlet
-
Default constructor using
Phase4PeppolAS4Servlet.Phase4PeppolServletRequestHandlerCustomizeras the customizer. - Phase4PeppolAS4Servlet(Phase4PeppolAS4Servlet.Phase4PeppolServletRequestHandlerCustomizer) - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolAS4Servlet
-
Custom constructor providing a custom customizer.
- Phase4PeppolAS4Servlet.Phase4PeppolServletRequestHandlerCustomizer - Class in com.helger.phase4.peppol.servlet
-
Default
IAS4ServletRequestHandlerCustomizerimplementation - Phase4PeppolDefaultReceiverConfiguration - Class in com.helger.phase4.peppol.servlet
-
This class contains the references values against which incoming values are compared.
- Phase4PeppolReceiverConfiguration - Class in com.helger.phase4.peppol.servlet
-
This class contains the "per-request" data of
Phase4PeppolDefaultReceiverConfiguration.
Old name before v3:Phase4PeppolReceiverCheckData - Phase4PeppolReceiverConfiguration(boolean, ISMPExtendedServiceMetadataProvider, ISMLInfo, ISMPURLProvider, ERevocationCheckMode, boolean, String, X509Certificate, IIdentifierFactory, boolean, boolean, boolean, TrustedCAChecker, boolean, ETriState, ERevocationCheckMode) - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
-
Constructor
- Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder - Class in com.helger.phase4.peppol.servlet
-
A builder for class
Phase4PeppolReceiverConfiguration. - Phase4PeppolReceiverConfigurationBuilder() - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- Phase4PeppolReceiverConfigurationBuilder(Phase4PeppolReceiverConfiguration) - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- Phase4PeppolServletException - Exception Class in com.helger.phase4.peppol.servlet
-
Generic exception to be thrown from the phase4 Peppol servlet.
- Phase4PeppolServletException(String) - Constructor for exception class com.helger.phase4.peppol.servlet.Phase4PeppolServletException
- Phase4PeppolServletException(String, Throwable) - Constructor for exception class com.helger.phase4.peppol.servlet.Phase4PeppolServletException
- Phase4PeppolServletMessageProcessorSPI - Class in com.helger.phase4.peppol.servlet
-
This is the SPI implementation to handle generic incoming AS4 requests.
- Phase4PeppolServletMessageProcessorSPI() - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
-
Constructor.
- Phase4PeppolServletRequestHandlerCustomizer() - Constructor for class com.helger.phase4.peppol.servlet.Phase4PeppolAS4Servlet.Phase4PeppolServletRequestHandlerCustomizer
- processAS4ResponseMessage(IAS4IncomingMessageMetadata, IAS4IncomingMessageState, String, byte[], boolean, AS4ErrorList) - Method in interface com.helger.phase4.peppol.servlet.IPhase4PeppolIncomingSBDHandlerSPI
-
Optional callback to process a response message
- processAS4ResponseMessage(IAS4IncomingMessageMetadata, IAS4IncomingMessageState, String, byte[], boolean, AS4ErrorList) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
- processAS4SignalMessage(IAS4IncomingMessageMetadata, HttpHeaderMap, Ebms3SignalMessage, IPMode, IAS4IncomingMessageState, AS4ErrorList) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
- processAS4UserMessage(IAS4IncomingMessageMetadata, HttpHeaderMap, Ebms3UserMessage, IPMode, Node, ICommonsList<WSS4JAttachment>, IAS4IncomingMessageState, AS4ErrorList) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
R
- receiverCheckEnabled(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
S
- sbdhIdentifierFactory(IIdentifierFactory) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- sbdhIdentifierFactoryPeppol() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- sbdhIdentifierFactorySimple() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- serviceMetadataProvider(ISMPExtendedServiceMetadataProvider) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
- setAllHandler(Iterable<? extends IPhase4PeppolIncomingSBDHandlerSPI>) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
-
Set all handler to be used.
- setAPCAChecker(TrustedCAChecker) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the Peppol CA checker to be used.
- setAPCacheRevocationCheckResult(ETriState) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Override the revocation result caching flag for the inbound signing certificate check.
- setAPCertificate(X509Certificate) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the Peppol AP certificate to be used for comparing against the SMP lookup result.
- setAPRevocationCheckMode(ERevocationCheckMode) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Override the revocation check mode for the inbound signing certificate check.
- setAPRevocationSoftFail(boolean) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set whether an undeterminable revocation status of the inbound AP signing certificate is accepted as valid (soft-fail) instead of being rejected.
- setAS4EndpointURL(String) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the expected endpoint URL to be used for comparing against the SMP lookup result.
- setCheckSBDHForMandatoryCountryC1(boolean) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.This is deprecated, because the feature is required for years, so there is no need anymore to disable this feature
- setCheckSigningCertificateRevocation(boolean) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set whether the signing certificate should be checked for revocation or not.
- setPerformSBDHValueChecks(boolean) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Enable or disable the SBDH value checks.
- setReceiverCheckData(Phase4PeppolReceiverConfiguration) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
-
Set the receiver check data to be used.
- setReceiverCheckEnabled(boolean) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Enable or disable the overall receiver checks (check if a receiver is actually registered in the configured SMP with the configured AP URL).
- setSBDHIdentifierFactory(IIdentifierFactory) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the default identifier factory used to parse SBDH data.
- setSMLInfo(ISMLInfo) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the SML information for dynamic per-participant SMP client resolution.
- setSMPClient(ISMPExtendedServiceMetadataProvider) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the SMP client to use for reverse checking if the participant is registered or not.
- setSMPRevocationCheckMode(ERevocationCheckMode) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the revocation check mode to apply when verifying SMP response certificates.
- setSMPRevocationSoftFail(boolean) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set whether an indeterminable revocation status of an SMP response certificate is accepted (soft-fail) or causes the certificate to be rejected.
- setSMPURLProvider(ISMPURLProvider) - Static method in class com.helger.phase4.peppol.servlet.Phase4PeppolDefaultReceiverConfiguration
-
Set the SMP URL provider to be used for dynamic SMP client resolution.
- setTransportProfile(ISMPTransportProfile) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolServletMessageProcessorSPI
-
Set the transport profile to be used.
- smlInfo(ISMLInfo) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Set the SML information for dynamic per-participant SMP client resolution.
- smpRevocationCheckMode(ERevocationCheckMode) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Set the revocation check mode to apply when verifying SMP response certificates.
- smpRevocationSoftFail(boolean) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Set whether an indeterminable revocation status of an SMP response certificate is accepted (soft-fail) or causes the certificate to be rejected.
- smpURLProvider(ISMPURLProvider) - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration.Phase4PeppolReceiverConfigurationBuilder
-
Set the SMP URL provider to be used for dynamic SMP client resolution.
T
- toString() - Method in class com.helger.phase4.peppol.servlet.Phase4PeppolReceiverConfiguration
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form