Package | Description |
---|---|
com.sshtools.callback.client | |
com.sshtools.server | |
com.sshtools.server.callback | |
com.sshtools.server.components |
This package contains the specific server components required by the Maverick SSHD server.
|
com.sshtools.server.components.jce |
This package contains a set of algoritm implementations that enable the Maverick SSHD
to use a Java Cryptography Extension provider.
|
com.sshtools.server.vsession |
Modifier and Type | Method and Description |
---|---|
SshServerContext |
CallbackClient.createContext(com.sshtools.synergy.nio.SshEngineContext daemonContext,
CallbackConfiguration config) |
Modifier and Type | Method and Description |
---|---|
protected void |
CallbackClient.configureChannels(SshServerContext sshContext,
CallbackConfiguration config) |
protected void |
CallbackClient.configureContext(SshServerContext sshContext,
CallbackConfiguration config) |
protected void |
CallbackClient.configureFilesystem(SshServerContext sshContext,
CallbackConfiguration config) |
protected void |
CallbackClient.configureForwarding(SshServerContext sshContext,
CallbackConfiguration config) |
Modifier and Type | Method and Description |
---|---|
void |
CallbackClient.setChannelFactory(com.sshtools.synergy.ssh.ChannelFactory<SshServerContext> channelFactory) |
Modifier and Type | Method and Description |
---|---|
SshServerContext |
SshServer.createContext(com.sshtools.synergy.nio.SshEngineContext daemonContext,
java.nio.channels.SocketChannel sc) |
SshServerContext |
AbstractSshServer.createServerContext(com.sshtools.synergy.nio.SshEngineContext daemonContext,
java.nio.channels.SocketChannel sc) |
SshServerContext |
TransportProtocolServer.getContext() |
SshServerContext |
ConnectionProtocolServer.getContext() |
SshServerContext |
AuthenticationProtocolServer.getContext() |
Modifier and Type | Method and Description |
---|---|
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
ConnectionProtocolServer.createChannel(java.lang.String channeltype,
com.sshtools.synergy.ssh.Connection<SshServerContext> con) |
com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
DefaultServerChannelFactory.createChannel(java.lang.String channeltype,
com.sshtools.common.ssh.SshConnection con) |
protected com.sshtools.synergy.ssh.ForwardingChannel<SshServerContext> |
RemoteForwardingFactoryImpl.createChannel(java.lang.String channelType,
com.sshtools.common.ssh.SshConnection con,
java.lang.String addressToBind,
int portToBind,
java.nio.channels.SocketChannel sc,
SshServerContext context) |
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
DefaultServerChannelFactory.createLocalForwardingChannel(com.sshtools.common.ssh.SshConnection con) |
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
DefaultServerChannelFactory.createSessionChannel(com.sshtools.common.ssh.SshConnection con) |
com.sshtools.common.auth.AuthenticationMechanismFactory<SshServerContext> |
SshServerContext.getAuthenticationMechanismFactory()
Get the
AuthenticationMechanismFactory for this context. |
com.sshtools.synergy.ssh.ChannelFactory<SshServerContext> |
SshServerContext.getChannelFactory() |
com.sshtools.synergy.ssh.ConnectionManager<SshServerContext> |
SshServerContext.getConnectionManager() |
com.sshtools.synergy.ssh.ForwardingManager<SshServerContext> |
SshServerContext.getForwardingManager() |
com.sshtools.synergy.ssh.GlobalRequestHandler<SshServerContext> |
SshServerContext.getGlobalRequestHandler(java.lang.String name) |
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
DefaultServerChannelFactory.onChannelCreated(com.sshtools.synergy.ssh.ChannelNG<SshServerContext> channel) |
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
DefaultServerChannelFactory.onCreateChannel(java.lang.String channeltype,
com.sshtools.common.ssh.SshConnection con) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSshServer.configure(SshServerContext sshContext,
java.nio.channels.SocketChannel sc) |
protected void |
AbstractSshServer.configureAuthentication(SshServerContext sshContext,
java.nio.channels.SocketChannel sc) |
protected void |
AbstractSshServer.configureChannels(SshServerContext sshContext,
java.nio.channels.SocketChannel sc) |
protected void |
AbstractSshServer.configureFilesystem(SshServerContext sshContext,
java.nio.channels.SocketChannel sc) |
protected void |
AbstractSshServer.configureForwarding(SshServerContext sshContext,
java.nio.channels.SocketChannel sc) |
protected void |
AbstractSshServer.configureHostKeys(SshServerContext sshContext,
java.nio.channels.SocketChannel sc) |
protected com.sshtools.synergy.ssh.ForwardingChannel<SshServerContext> |
RemoteForwardingFactoryImpl.createChannel(java.lang.String channelType,
com.sshtools.common.ssh.SshConnection con,
java.lang.String addressToBind,
int portToBind,
java.nio.channels.SocketChannel sc,
SshServerContext context) |
Modifier and Type | Method and Description |
---|---|
void |
SshServerContext.addGlobalRequestHandler(com.sshtools.synergy.ssh.GlobalRequestHandler<SshServerContext> handler) |
void |
AbstractSshServer.addGlobalRequestHandler(com.sshtools.synergy.ssh.GlobalRequestHandler<SshServerContext> handler) |
DefaultServerChannelFactory |
DefaultServerChannelFactory.addListener(com.sshtools.synergy.ssh.ChannelFactoryListener<SshServerContext> listener) |
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
ConnectionProtocolServer.createChannel(java.lang.String channeltype,
com.sshtools.synergy.ssh.Connection<SshServerContext> con) |
void |
NoneAuthentication.init(com.sshtools.synergy.ssh.TransportProtocol<SshServerContext> transport,
AuthenticationProtocolServer authentication)
Initializes the mechanism with variables.
|
protected void |
TransportProtocolServer.initializeKeyExchange(com.sshtools.synergy.ssh.components.SshKeyExchange<SshServerContext> keyExchange,
boolean firstPacketFollows,
boolean useFirstPacket) |
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
DefaultServerChannelFactory.onChannelCreated(com.sshtools.synergy.ssh.ChannelNG<SshServerContext> channel) |
void |
DefaultServerChannelFactory.removeListener(com.sshtools.synergy.ssh.ChannelFactoryListener<SshServerContext> listener) |
void |
SshServerContext.setAuthenicationMechanismFactory(com.sshtools.common.auth.AuthenticationMechanismFactory<SshServerContext> authFactory)
Set the
AuthenticationMechanismFactory for this context. |
void |
SshServerContext.setChannelFactory(com.sshtools.synergy.ssh.ChannelFactory<SshServerContext> channelFactory) |
void |
AbstractSshServer.setChannelFactory(com.sshtools.synergy.ssh.ChannelFactory<SshServerContext> channelFactory) |
void |
SshServerContext.setConnectionManager(com.sshtools.synergy.ssh.ConnectionManager<SshServerContext> connectionManager) |
void |
SshServerContext.setForwardingManager(com.sshtools.synergy.ssh.ForwardingManager<SshServerContext> forwardingManager) |
void |
TransportProtocolServer.startService(com.sshtools.common.sshd.Service<SshServerContext> service) |
Constructor and Description |
---|
TransportProtocolServer(SshServerContext sshContext,
com.sshtools.synergy.nio.ConnectRequestFuture connectFuture) |
Constructor and Description |
---|
NoneAuthentication(com.sshtools.synergy.ssh.TransportProtocol<SshServerContext> transport,
AuthenticationProtocolServer auth) |
Modifier and Type | Method and Description |
---|---|
protected SshServerContext |
CallbackContextFactory.createServerContext(com.sshtools.synergy.nio.SshEngineContext daemonContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
CallbackContextFactory.configureServerContext(SshServerContext serverContext) |
Constructor and Description |
---|
SwitchingSshContext(com.sshtools.synergy.nio.SshEngine engine,
java.lang.String clientIdentifier,
com.sshtools.synergy.nio.ProtocolContextFactory<SshServerContext> serverFactory) |
Modifier and Type | Field and Description |
---|---|
protected com.sshtools.synergy.ssh.SshTransport<SshServerContext> |
SshKeyExchangeServer.transport
The transport protocol for sending/receiving messages
|
Modifier and Type | Method and Description |
---|---|
void |
Rsa2048SHA2KeyExchange.init(com.sshtools.synergy.ssh.SshTransport<SshServerContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Rsa1024SHA1KeyExchange.init(com.sshtools.synergy.ssh.SshTransport<SshServerContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroupExchangeSha1JCE.init(com.sshtools.synergy.ssh.SshTransport<SshServerContext> transport,
java.lang.String clientIdentification,
java.lang.String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroup.init(com.sshtools.synergy.ssh.SshTransport<SshServerContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanEcdh.init(com.sshtools.synergy.ssh.SshTransport<SshServerContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Curve25519SHA256LibSshServer.init(com.sshtools.synergy.ssh.SshTransport<SshServerContext> transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
com.sshtools.common.ssh.components.SshPrivateKey prvkey,
com.sshtools.common.ssh.components.SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
Modifier and Type | Method and Description |
---|---|
protected com.sshtools.synergy.ssh.ChannelNG<SshServerContext> |
VirtualChannelFactory.createSessionChannel(com.sshtools.common.ssh.SshConnection con) |
Copyright © 2022. All rights reserved.