Interface AgentForwardingFilter

All Known Subinterfaces:
ForwardingFilter
All Known Implementing Classes:
AcceptAllForwardingFilter, RejectAllForwardingFilter, StaticDecisionForwardingFilter
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface AgentForwardingFilter
Author:
Apache MINA SSHD Project
  • Field Details

  • Method Details

    • canForwardAgent

      boolean canForwardAgent(Session session, String requestType)

      Determine if the session may arrange for agent forwarding.

      This server process will open a new listen socket locally and export the address in the SshAgent.SSH_AUTHSOCKET_ENV_NAME environment variable.

      Parameters:
      session - The Session requesting permission to forward the agent.
      requestType - The request type string that triggered this call
      Returns:
      true if the agent forwarding is permitted, false if denied.
    • of

      static AgentForwardingFilter of(boolean enabled)