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
 - 
Deprecated.see class level javadoc
 - asString(RSAPublicKey) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
 - 
Deprecated.
 - asString(PublicKey) - Method in class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
 - 
Deprecated.see class level javadoc
 - AsynchronousCommand - Class in org.jenkinsci.main.modules.sshd
 - 
Partial
Commandimplementation 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
 - 
SshCommandFactorythat invokesCLICommands. - CLICommandAdapter() - Constructor for class org.jenkinsci.main.modules.sshd.CLICommandAdapter
 - CommandFactoryImpl - Class in org.jenkinsci.main.modules.sshd
 - 
Use
SshCommandFactorys 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(StaplerRequest2, 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
Commandand 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.
 - getUserPropertyCategory() - 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
 - 
Commandimplementation 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
 - 
Deprecated.the class may not be used as it has limitation for supported key only RSA and DSA and the asString method may generate a non documented string representatin of a key
 - PublicKeySignatureWriter() - Constructor for class org.jenkinsci.main.modules.cli.auth.ssh.PublicKeySignatureWriter
 - 
Deprecated.
 - 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