Class MessageReplaySecurityHandler

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MessageHandler

public class MessageReplaySecurityHandler extends AbstractMessageHandler
Security message handler implementation that which checks for replay of SAML messages.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Logger.
    • replayCache

      @NonnullAfterInit private ReplayCache replayCache
      Message replay cache instance to use.
    • requiredRule

      private boolean requiredRule
      Whether this rule is required to be met.
    • expires

      @Nonnull private Duration expires
      Time to expire cache entries. Default value: (3 minutes)
  • Constructor Details

    • MessageReplaySecurityHandler

      public MessageReplaySecurityHandler()
      Constructor.
  • Method Details