Index

A C D E F G H I K M N O P R S U W _ 
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
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(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.
A C D E F G H I K M N O P R S U W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form