public class ForwardingPolicy extends Permissions
| Modifier and Type | Field and Description |
|---|---|
static int |
ALLOW_FORWARDING |
static int |
GATEWAY_FORWARDING |
permissions| Constructor and Description |
|---|
ForwardingPolicy() |
| Modifier and Type | Method and Description |
|---|---|
ForwardingPolicy |
allowForwarding() |
ForwardingPolicy |
allowGatewayForwarding() |
boolean |
checkHostPermitted(SshConnection con,
java.lang.String host,
int port)
Check the host of the forwarding is permitted under this policy.
|
boolean |
checkInterfacePermitted(SshConnection con,
java.lang.String originHost,
int originPort)
Check that the source of the forwarding is permitted under this policy.
|
ForwardingPolicy |
denyForwarding() |
ForwardingPolicy |
denyGatewayForwarding() |
int |
getForwardingMaxPacketSize() |
int |
getForwardingMaxWindowSize() |
int |
getForwardingMinWindowSize() |
ForwardingPolicy |
grantForwarding(java.lang.String host)
Grant access to a specific host.
|
ForwardingPolicy |
revokeForwarding(java.lang.String host)
Revoke access from a specific host.
|
void |
setForwardingMaxPacketSize(int forwardingMaxPacketSize) |
void |
setForwardingMaxWindowSize(int forwardingMaxWindowSize) |
void |
setForwardingMinWindowSize(int forwardingMinWindowSize) |
add, check, removepublic static final int ALLOW_FORWARDING
public static final int GATEWAY_FORWARDING
public ForwardingPolicy allowGatewayForwarding()
public ForwardingPolicy denyGatewayForwarding()
public ForwardingPolicy grantForwarding(java.lang.String host)
host - port - public ForwardingPolicy revokeForwarding(java.lang.String host)
host - public boolean checkInterfacePermitted(SshConnection con, java.lang.String originHost, int originPort)
con - the connection the request originated fromoriginHost - originPort - public boolean checkHostPermitted(SshConnection con, java.lang.String host, int port)
con - the connection the request originated fromhost - port - public ForwardingPolicy allowForwarding()
public ForwardingPolicy denyForwarding()
public int getForwardingMaxPacketSize()
public void setForwardingMaxPacketSize(int forwardingMaxPacketSize)
public int getForwardingMaxWindowSize()
public void setForwardingMaxWindowSize(int forwardingMaxWindowSize)
public int getForwardingMinWindowSize()
public void setForwardingMinWindowSize(int forwardingMinWindowSize)
Copyright © 2022. All rights reserved.