Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADDITIONAL_TIME_FOR_TIMEOUT - Static variable in class org.jenkinsci.main.modules.sshd.IdleTimeout
- all() - Static method in class org.jenkinsci.main.modules.sshd.SshCommandFactory
- apply(SshServer) - Method in class org.jenkinsci.main.modules.sshd.IdleTimeout
- asString(DSAPublicKey) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
- asString(RSAPublicKey) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
- asString(PublicKey) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
- AsynchronousCommand - Class in org.jenkinsci.main.modules.sshd
-
Partial
Command
implementation that uses a thread to run a command. - AsynchronousCommand(SshCommandFactory.CommandLine) - Constructor for class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- authorizedKeys - Variable in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl
C
- CLICommandAdapter - Class in org.jenkinsci.main.modules.sshd
-
SshCommandFactory
that invokesCLICommand
s. - CLICommandAdapter() - Constructor for class org.jenkinsci.main.modules.sshd.CLICommandAdapter
- CommandFactoryImpl - Class in org.jenkinsci.main.modules.sshd
-
Use
SshCommandFactory
s to find the right implementation for the exec request from SSH clients. - CommandFactoryImpl() - Constructor for class org.jenkinsci.main.modules.sshd.CommandFactoryImpl
- CommandLine(String) - Constructor for class org.jenkinsci.main.modules.sshd.SshCommandFactory.CommandLine
- configure(StaplerRequest, JSONObject) - Method in class org.jenkinsci.main.modules.sshd.SSHD
- create(SshCommandFactory.CommandLine) - Method in class org.jenkinsci.main.modules.sshd.CLICommandAdapter
- create(SshCommandFactory.CommandLine) - Method in class org.jenkinsci.main.modules.sshd.SshCommandFactory
-
If this factory understands the specified command, return a non-null
Command
and that command will be used to handle the request. - createCommand(ChannelSession, String) - Method in class org.jenkinsci.main.modules.sshd.CommandFactoryImpl
D
- DescriptorImpl() - Constructor for class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl.DescriptorImpl
- destroy() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- destroy(ChannelSession) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- destroy(ChannelSession) - Method in class org.jenkinsci.main.modules.sshd.InvalidCommand
- doCheckAuthorizedKeys(String) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl.DescriptorImpl
E
- encodeBigInt(OutputStream, BigInteger) - Static method in class org.jenkinsci.main.modules.cli.auth.ssh.KeyEncodeHelper
- encodeInt(OutputStream, int) - Static method in class org.jenkinsci.main.modules.cli.auth.ssh.KeyEncodeHelper
- encodeString(OutputStream, String, Charset) - Static method in class org.jenkinsci.main.modules.cli.auth.ssh.KeyEncodeHelper
F
- findUser(PublicKey) - Static method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl
- fromSystemProperty(String) - Static method in class org.jenkinsci.main.modules.sshd.IdleTimeout
G
- get() - Static method in class org.jenkinsci.main.modules.sshd.SSHD
- get(int) - Method in class org.jenkinsci.main.modules.sshd.SshCommandFactory.CommandLine
- getActualPort() - Method in class org.jenkinsci.main.modules.sshd.SSHD
-
Gets the current TCP/IP port that this daemon is running with.
- getCategory() - Method in class org.jenkinsci.main.modules.sshd.SSHD
- getCmdLine() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getCurrentUser() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getDisplayName() - Method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl.DescriptorImpl
- getEndpoint() - Method in class org.jenkinsci.main.modules.sshd.PortAdvertiser
- getEnvironment() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getErrorStream() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getInputStream() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getOutputStream() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getPort() - Method in class org.jenkinsci.main.modules.sshd.SSHD
-
Returns the configured port to run SSHD.
- getSession() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- getSingleLine() - Method in class org.jenkinsci.main.modules.sshd.SshCommandFactory.CommandLine
-
Returns unaltered raw string.
- getUserPropertyCategoryAsString() - Method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl.DescriptorImpl
H
- has(PublicKey) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl
-
Checks if this user has the given public key in his
UserPropertyImpl.authorizedKeys
. - host - Variable in class org.jenkinsci.main.modules.sshd.PortAdvertiser
I
- IDLE_TIMEOUT_KEY - Static variable in class org.jenkinsci.main.modules.sshd.SSHD
-
Key used to retrieve the value of idle timeout after which the server will close the connection.
- IdleTimeout - Class in org.jenkinsci.main.modules.sshd
-
Utility class which properly manages Apache MINA idle timeout, see JENKINS-55978
- init() - Static method in class org.jenkinsci.main.modules.sshd.SSHD
- InvalidCommand - Class in org.jenkinsci.main.modules.sshd
-
Command
implementation that exits by complaining that there's no such command. - InvalidCommand(String) - Constructor for class org.jenkinsci.main.modules.sshd.InvalidCommand
- isAuthorizedKey(String) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl
- ItemListenerImpl - Class in org.jenkinsci.main.modules.sshd
- ItemListenerImpl() - Constructor for class org.jenkinsci.main.modules.sshd.ItemListenerImpl
K
- KeyEncodeHelper - Class in org.jenkinsci.main.modules.cli.auth.ssh
-
This class help to encode RSA and DSA keys to OpenSSH format Methods came from Apache Mina SSH classes https://github.com/apache/mina-sshd/blob/master/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/DSSPublicKeyEntryDecoder.java https://github.com/apache/mina-sshd/blob/master/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/RSAPublicKeyDecoder.java https://github.com/apache/mina-sshd/blob/master/sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyEntryResolver.java
- KeyEncodeHelper() - Constructor for class org.jenkinsci.main.modules.cli.auth.ssh.KeyEncodeHelper
M
- Messages - Class in org.jenkinsci.main.modules.sshd
-
Generated localization support class.
- Messages() - Constructor for class org.jenkinsci.main.modules.sshd.Messages
N
- newInstance(User) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl.DescriptorImpl
O
- onBeforeShutdown() - Method in class org.jenkinsci.main.modules.sshd.ItemListenerImpl
- org.jenkinsci.main.modules.cli.auth.ssh - package org.jenkinsci.main.modules.cli.auth.ssh
- org.jenkinsci.main.modules.sshd - package org.jenkinsci.main.modules.sshd
P
- PortAdvertiser - Class in org.jenkinsci.main.modules.sshd
-
Advertises SSH endpoint through HTTP header.
- PortAdvertiser() - Constructor for class org.jenkinsci.main.modules.sshd.PortAdvertiser
- PublicKeySignatureWriter - Class in org.jenkinsci.main.modules.cli.auth.ssh
- PublicKeySignatureWriter() - Constructor for class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
- PublicKeySignatureWriterException - Exception in org.jenkinsci.main.modules.cli.auth.ssh
- PublicKeySignatureWriterException(Throwable) - Constructor for exception org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriterException
R
- restart() - Method in class org.jenkinsci.main.modules.sshd.SSHD
- run() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- runCommand() - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
S
- setErrorStream(OutputStream) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- setErrorStream(OutputStream) - Method in class org.jenkinsci.main.modules.sshd.InvalidCommand
- setExitCallback(ExitCallback) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- setExitCallback(ExitCallback) - Method in class org.jenkinsci.main.modules.sshd.InvalidCommand
- setInputStream(InputStream) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- setInputStream(InputStream) - Method in class org.jenkinsci.main.modules.sshd.InvalidCommand
- setOutputStream(OutputStream) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- setOutputStream(OutputStream) - Method in class org.jenkinsci.main.modules.sshd.InvalidCommand
- setPort(int) - Method in class org.jenkinsci.main.modules.sshd.SSHD
-
Set the port number to be used.
- setSession(ServerSession) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- size() - Method in class org.jenkinsci.main.modules.sshd.SshCommandFactory.CommandLine
- SshCommandFactory - Class in org.jenkinsci.main.modules.sshd
-
Extension point for adding commands invokable via SSH.
- SshCommandFactory() - Constructor for class org.jenkinsci.main.modules.sshd.SshCommandFactory
- SshCommandFactory.CommandLine - Class in org.jenkinsci.main.modules.sshd
-
Represents a command line.
- SSHD - Class in org.jenkinsci.main.modules.sshd
- SSHD() - Constructor for class org.jenkinsci.main.modules.sshd.SSHD
- SSHD_init() - Static method in class org.jenkinsci.main.modules.sshd.Messages
-
Key
SSHD.init
:Initializing SSH server
. - start() - Method in class org.jenkinsci.main.modules.sshd.SSHD
- start(ChannelSession, Environment) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- start(ChannelSession, Environment) - Method in class org.jenkinsci.main.modules.sshd.InvalidCommand
- start(Environment) - Method in class org.jenkinsci.main.modules.sshd.AsynchronousCommand
- stop() - Method in class org.jenkinsci.main.modules.sshd.SSHD
U
- UserPropertyImpl - Class in org.jenkinsci.main.modules.cli.auth.ssh
- UserPropertyImpl(String) - Constructor for class org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl
- UserPropertyImpl.DescriptorImpl - Class in org.jenkinsci.main.modules.cli.auth.ssh
W
- writeRLEBytes(OutputStream, byte[], int, int) - Static method in class org.jenkinsci.main.modules.cli.auth.ssh.KeyEncodeHelper
_
- _SSHD_init() - Static method in class org.jenkinsci.main.modules.sshd.Messages
-
Key
SSHD.init
:Initializing SSH server
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form