- cd(String) - Method in class org.vngx.jsch.ChannelSftp
-
Changes the remote current working directory to the specified path.
- Channel - Class in org.vngx.jsch
-
Default base implementation of a SSH channel and provides a centralized pool
for tracking all channel instances.
- ChannelDirectTCPIP - Class in org.vngx.jsch
-
Implementation of Channel
for client-to-server forwarded
connections over TCP/IP.
- ChannelExec - Class in org.vngx.jsch
-
Implementation of ChannelSession
which allows for the execution
of a single command at a time and pipes the output from command to a stream.
- ChannelForwardedTCPIP - Class in org.vngx.jsch
-
Implementation of Channel
for server-to-client forwarded
connections over TCP/IP.
- ChannelSftp - Class in org.vngx.jsch
-
Implementation of ChannelSession
for opening a SFTP channel
which runs as a subsystem for "sftp".
- ChannelSftp.LsEntry - Class in org.vngx.jsch
-
Represents an entry returned by the 'ls' SFTP command containing
information about a file or folder on the remote system.
- ChannelShell - Class in org.vngx.jsch
-
Implementation of ChannelSession
which can be used for creating
a shell to allow input and output streams for communicating over SSH.
- ChannelSubsystem - Class in org.vngx.jsch
-
Implementation of ChannelSubsystem
.
- ChannelType - Enum in org.vngx.jsch
-
Enum constants to represent the available Channel
types.
- check(String, byte[]) - Method in interface org.vngx.jsch.util.HostKeyRepository
-
Checks if the specified host and public key is valid by checking against
the local repository of known hosts.
- check(String, byte[]) - Method in class org.vngx.jsch.util.KnownHosts
-
- chgrp(int, String) - Method in class org.vngx.jsch.ChannelSftp
-
- chmod(int, String) - Method in class org.vngx.jsch.ChannelSftp
-
- chown(int, String) - Method in class org.vngx.jsch.ChannelSftp
-
- Cipher - Interface in org.vngx.jsch.cipher
-
Cipher
defines an interface for an algorithm for performing
encryption or decryption.
- CIPHER_3DES_CBC - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "3des-cbc" for Cipher
providing three-key 3DES in
CBC mode.
- CIPHER_3DES_CTR - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "3des-ctr" for Cipher
providing three-key 3DES in
CTR mode.
- CIPHER_AES128_CBC - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "aes128-cbc" for Cipher
providing AES with a 128-bit
key in CBC mode.
- CIPHER_AES128_CTR - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "aes128-ctr" for Cipher
providing AES with a 128-bit
key in CTR mode.
- CIPHER_AES192_CBC - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "aes192-cbc" for Cipher
providing AES with a 192-bit
key in CBC mode.
- CIPHER_AES192_CTR - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "aes192-ctr" for Cipher
providing AES with a 196-bit
key in CTR mode.
- CIPHER_AES256_CBC - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "aes256-cbc" for Cipher
providing AES with a 256-bit
key in CBC mode.
- CIPHER_AES256_CTR - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "aes256-ctr" for Cipher
providing AES with a 256-bit
key in CTR mode.
- CIPHER_ARCFOUR - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "arcfour" for Cipher
providing ARCFOUR stream
cipher.
- CIPHER_ARCFOUR128 - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "arcfour128" for Cipher
providing ARCFOUR stream
cipher with a 128-bit key.
- CIPHER_ARCFOUR256 - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "arcfour256" for Cipher
providing ARCFOUR stream
cipher with a 256-bit key.
- CIPHER_BLOWFISH_CBC - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "blowfish-cbc" for Cipher
providing Blowfish in CBC
mode.
- CIPHER_NONE - Static variable in interface org.vngx.jsch.cipher.Cipher
-
Algorithm name "none" for Cipher
providing no encryption.
- CipherException - Exception in org.vngx.jsch.cipher
-
Implementation of JSchException
for errors relating to the usage of
Cipher
instances.
- CipherException() - Constructor for exception org.vngx.jsch.cipher.CipherException
-
Creates a new instance of CipherException
without detail message.
- CipherException(String) - Constructor for exception org.vngx.jsch.cipher.CipherException
-
Creates a new instance of CipherException
with the specified
detail message.
- CipherException(String, Throwable) - Constructor for exception org.vngx.jsch.cipher.CipherException
-
Creates a new instance of CipherException
with the specified
detail message and cause.
- CipherImpl - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
which wraps a javax.crypto.Cipher
instance from Java's JCE.
- CipherImpl(String, String, int, int, boolean) - Constructor for class org.vngx.jsch.cipher.CipherImpl
-
Creates a new instance of JCECipher
with the specified
cipher name, key name, initialization vector and block size.
- CipherImpl.AES128CBC - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for aes-128-cbc cipher.
- CipherImpl.AES128CTR - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for aes-128-ctr cipher.
- CipherImpl.AES192CBC - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for aes-192-cbc cipher.
- CipherImpl.AES192CTR - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for aes-192-ctr cipher.
- CipherImpl.AES256CBC - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for aes-256-cbc cipher.
- CipherImpl.AES256CTR - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for aes-256-ctr cipher.
- CipherImpl.ARCFOUR - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for arcfour (RC4) cipher.
- CipherImpl.ARCFOUR128 - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for arcfour-128 cipher.
- CipherImpl.ARCFOUR256 - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for arcfour-256 cipher.
- CipherImpl.BlowfishCBC - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for blowfish-cbc cipher.
- CipherImpl.TripleDESCBC - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for 3des-cbc cipher.
- CipherImpl.TripleDESCTR - Class in org.vngx.jsch.cipher
-
Implementation of Cipher
for 3des-ctr cipher.
- CipherManager - Class in org.vngx.jsch.cipher
-
Manager for maintaining the AlgorithmFactory
instance used to create
instances of Cipher
.
- CipherNone - Class in org.vngx.jsch.cipher
-
Empty implementation of Cipher
to be used when no cipher is
required.
- CipherNone() - Constructor for class org.vngx.jsch.cipher.CipherNone
-
- clear() - Method in class org.vngx.jsch.Buffer
-
Clears the entire internal buffer by setting all values to 0.
- clear() - Method in interface org.vngx.jsch.userauth.Identity
-
Clears secure data currently loaded in memory to maintain the highest
security.
- clear() - Method in class org.vngx.jsch.userauth.IdentityFile
-
- close() - Method in class org.vngx.jsch.proxy.AbstractProxy
-
- close() - Method in interface org.vngx.jsch.proxy.Proxy
-
Closes any open resources including the socket connection.
- compareTo(ChannelSftp.LsEntry) - Method in class org.vngx.jsch.ChannelSftp.LsEntry
-
- compress(byte[], int, int) - Method in interface org.vngx.jsch.algorithm.Compression
-
Compresses the specified buffer data from offset through length.
- compress(byte[], int, int) - Method in class org.vngx.jsch.algorithm.CompressionImpl
-
- COMPRESS_MODE - Static variable in interface org.vngx.jsch.algorithm.Compression
-
Constant for initializing compression mode.
- Compression - Interface in org.vngx.jsch.algorithm
-
Interface for defining an algorithm which supports compressing and
decompressing byte data for an SSH session.
- COMPRESSION_LEVEL - Static variable in interface org.vngx.jsch.config.SSHConfigConstants
-
Property name for compression level (0-9) to use if/when compressing
outbound SSH data.
- COMPRESSION_NONE - Static variable in interface org.vngx.jsch.algorithm.Compression
-
Algorithm name "none" for using 'none' Compression
.
- COMPRESSION_ZLIB - Static variable in interface org.vngx.jsch.algorithm.Compression
-
Algorithm name "zlib" for using 'zlib' Compression.
- COMPRESSION_ZLIB_OPENSSH - Static variable in interface org.vngx.jsch.algorithm.Compression
-
Algorithm name<EMAIL_ADDRESS>for using<EMAIL_ADDRESS>Compression
.
- CompressionImpl - Class in org.vngx.jsch.algorithm
-
Implementation of Compression
which uses the JCraft jzlib library
to compress and/or uncompress byte data.
- CompressionImpl() - Constructor for class org.vngx.jsch.algorithm.CompressionImpl
-
Creates a new instance of Compression
.
- connect() - Method in class org.vngx.jsch.Channel
-
Connects the channel through the current session without any timeout.
- connect(int) - Method in class org.vngx.jsch.Channel
-
Connects the channel through the current session with the specified
timeout in milliseconds.
- connect() - Method in class org.vngx.jsch.ChannelDirectTCPIP
-
- connect(int) - Method in class org.vngx.jsch.ChannelDirectTCPIP
-
- connect(SocketFactory, String, int, int) - Method in interface org.vngx.jsch.proxy.Proxy
-
Connects the proxy using the specified socket factory to create sockets
to the specified host and port with the specified timeout.
- connect(SocketFactory, String, int, int) - Method in class org.vngx.jsch.proxy.ProxyHTTP
-
- connect(SocketFactory, String, int, int) - Method in class org.vngx.jsch.proxy.ProxySOCKS4
-
- connect(SocketFactory, String, int, int) - Method in class org.vngx.jsch.proxy.ProxySOCKS5
-
- connect() - Method in class org.vngx.jsch.Session
-
Starts the SSH session by connecting to the remote host, establishing
a key exchange, determining encryption methods and performing the user
authentication/authorization.
- connect(byte[]) - Method in class org.vngx.jsch.Session
-
- connect(int) - Method in class org.vngx.jsch.Session
-
- connect(int, byte[]) - Method in class org.vngx.jsch.Session
-
Starts the SSH session by connecting to the remote host, establishing
a key exchange, determining encryption methods and performing the user
authentication/authorization.
- ConnectionProtocol - Interface in org.vngx.jsch.constants
-
SSH message code constants for the SSH Connection Protocol.
- copyOf(byte[], int) - Static method in class org.vngx.jsch.Util
-
This method got added in Java 6
duplicate it here to make it easier to port to android 2.x
- count(long) - Method in interface org.vngx.jsch.SftpProgressMonitor
-
Updates the progress monitor to the specified count.
- countLength(int) - Static method in class org.vngx.jsch.util.DataUtil
-
- create(String) - Method in interface org.vngx.jsch.algorithm.AlgorithmFactory
-
Creates a new instance of the specified algorithmName
.
- create(String, Session) - Method in interface org.vngx.jsch.algorithm.AlgorithmFactory
-
Creates a new instance of the specified algorithmName
for the
specified session
.
- create(String) - Method in class org.vngx.jsch.algorithm.DefaultAlgorithmFactory
-
- create(String, Session) - Method in class org.vngx.jsch.algorithm.DefaultAlgorithmFactory
-
- create(String, String) - Method in interface org.vngx.jsch.userauth.GSSContext
-
Creates the GSS context for the specified user and host.
- create(String, String) - Method in class org.vngx.jsch.userauth.GSSContextKrb5
-
- createAlgorithm(String) - Method in class org.vngx.jsch.algorithm.AlgorithmManager
-
- createAlgorithm(String, Session) - Method in class org.vngx.jsch.algorithm.AlgorithmManager
-
- createCipher(String) - Method in class org.vngx.jsch.cipher.CipherManager
-
Creates a new instance of the specified cipherName
.
- createCipher(String, Session) - Method in class org.vngx.jsch.cipher.CipherManager
-
Creates a new instance of the specified cipherName
for the
specified session
.
- createHash(String) - Method in class org.vngx.jsch.hash.HashManager
-
Creates a new instance of the specified hashName
.
- createHostKey(String, byte[], boolean) - Static method in class org.vngx.jsch.util.HostKey
-
Creates a new instance of HostKey
for the specified host and
key value.
- createMAC(String) - Method in class org.vngx.jsch.hash.HashManager
-
Creates a new instance of the specified macName
.
- createMaxValidator(int, int) - Static method in class org.vngx.jsch.config.NumberPropertyValidator
-
Returns a NumberPropertyValidator
which checks if the property is
a valid int
and less than or equal to the max
value.
- createMinValidator(int, int) - Static method in class org.vngx.jsch.config.NumberPropertyValidator
-
Returns a NumberPropertyValidator
which checks if the property is
a valid int
and is greater than or equal to the min
value.
- createSession(String, String) - Method in class org.vngx.jsch.JSch
-
Creates a new instance of Session
for the specified host and
username.
- createSession(String, String, int) - Method in class org.vngx.jsch.JSch
-
Creates a new instance of Session
for the specified host,
port and username.
- createSession(String, String, int, SessionConfig) - Method in class org.vngx.jsch.JSch
-
Creates a new instance of Session
for the specified host,
port, username and session configuration.
- createSocket(String, int, int) - Method in interface org.vngx.jsch.util.SocketFactory
-
Creates a Socket
to the specified host and port.
- createSocket(String, int, int) - Method in class org.vngx.jsch.util.SocketFactory.DefaultSocketFactory
-
- createValidator(int) - Static method in class org.vngx.jsch.config.NumberPropertyValidator
-
Returns a NumberPropertyValidator
which checks if the property is
a valid int
and has the specified default value.
- createValidator(int, int, int) - Static method in class org.vngx.jsch.config.NumberPropertyValidator
-
Returns a NumberPropertyValidator
which checks if the property is
a valid int
, is greater than or equal to the min
value
and less than or equal to the max
value.
- generateErrorMessage(String, String, String) - Static method in exception org.vngx.jsch.config.InvalidPropertyException
-
Generates the message to pass to constructor.
- genKeyPair(KeyType) - Static method in class org.vngx.jsch.util.KeyPair
-
- genKeyPair(KeyType, int) - Static method in class org.vngx.jsch.util.KeyPair
-
- get(String, String) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, String, SftpProgressMonitor) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, String, SftpProgressMonitor, int) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, OutputStream) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, OutputStream, SftpProgressMonitor) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, OutputStream, SftpProgressMonitor, int, long) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, SftpProgressMonitor) - Method in class org.vngx.jsch.ChannelSftp
-
- get(String, SftpProgressMonitor, long) - Method in class org.vngx.jsch.ChannelSftp
-
- GET - Static variable in interface org.vngx.jsch.SftpProgressMonitor
-
Constant to represent a SFTP GET operation.
- getAccessTime() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the access timestamp for this attribute.
- getAlgorithmImpl(String) - Method in class org.vngx.jsch.algorithm.DefaultAlgorithmFactory
-
Returns the implementation class used for creating Algorithm
instances of the specified factory type.
- getAlgorithmName() - Method in interface org.vngx.jsch.userauth.Identity
-
Returns the algorithm name being used for the public key encryption.
- getAlgorithmName() - Method in class org.vngx.jsch.userauth.IdentityFile
-
- getArray() - Method in class org.vngx.jsch.Buffer
-
Returns the internal backing byte[]
.
- getAttrs() - Method in class org.vngx.jsch.ChannelSftp.LsEntry
-
Returns the SFTP attributes for the entry.
- getBlockSize() - Method in interface org.vngx.jsch.cipher.Cipher
-
Returns the block size for the cipher.
- getBlockSize() - Method in class org.vngx.jsch.cipher.CipherImpl
-
- getBlockSize() - Method in class org.vngx.jsch.cipher.CipherNone
-
- getBlockSize() - Method in interface org.vngx.jsch.hash.Hash
-
Returns the block size for the hash function.
- getBlockSize() - Method in class org.vngx.jsch.hash.HashImpl
-
- getBlockSize() - Method in interface org.vngx.jsch.hash.MAC
-
Returns the message digest block size.
- getBlockSize() - Method in class org.vngx.jsch.hash.MACImpl
-
- getBlockSize() - Method in class org.vngx.jsch.hash.MACImpl.HMAC_MD5_96
-
- getBlockSize() - Method in class org.vngx.jsch.hash.MACImpl.HMAC_SHA1_96
-
- getBlockSize() - Method in class org.vngx.jsch.hash.MACImplAlternate
-
- getBlockSize() - Method in class org.vngx.jsch.hash.MACImplAlternate.HMAC_MD5_96
-
- getBlockSize() - Method in class org.vngx.jsch.hash.MACImplAlternate.HMAC_SHA1_96
-
- getBoolean() - Method in class org.vngx.jsch.Buffer
-
Returns the boolean
value from the current offset position.
- getBoolean(String) - Method in class org.vngx.jsch.config.JSchConfig
-
Returns the boolean value for the specified property or false by default.
- getByte() - Method in class org.vngx.jsch.Buffer
-
Returns the byte
value from the current offset position.
- getBytes(byte[]) - Method in class org.vngx.jsch.Buffer
-
Fills the specified bytes
buffer with bytes from this buffer
starting from the current offset position through the length of
bytes
.
- getBytes(byte[], int, int) - Method in class org.vngx.jsch.Buffer
-
Fills the specified bytes
buffer with bytes from this buffer
starting from the current offset position and filling
starting at the specified offset
through the specified
length
.
- getBytes() - Method in enum org.vngx.jsch.util.KeyType
-
Returns the bytes for the SSH constant name for key type.
- getC() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the coefficient 'c' used for key generation.
- getC() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getChannelType(String) - Static method in enum org.vngx.jsch.ChannelType
-
Returns the ChannelType
for the specified SSH channel name.
- getCipherAlgCtoS() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for cipher algorithm from client-to-server.
- getCipherAlgStoC() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for cipher algorithm from server-to-client.
- getCiphersC2S() - Method in class org.vngx.jsch.config.SessionConfig
-
Returns the checked list of client to server ciphers.
- getCiphersS2C() - Method in class org.vngx.jsch.config.SessionConfig
-
Returns the checked list of server to client ciphers.
- getClassImpl(String) - Method in class org.vngx.jsch.config.JSchConfig
-
Creates a new instance of the specified configuration property.
- getClientComment() - Method in class org.vngx.jsch.VersionExchange
-
Returns the client's comment String if it exists.
- getClientProtocol() - Method in class org.vngx.jsch.VersionExchange
-
Returns the client SSH protocol version.
- getClientSoftware() - Method in class org.vngx.jsch.VersionExchange
-
Returns the client's software version.
- getClientVersion() - Method in class org.vngx.jsch.Session
-
Returns the client version String.
- getClientVersion() - Method in class org.vngx.jsch.VersionExchange
-
Returns the client version sent during the protocol version exchange.
- getCommand() - Method in class org.vngx.jsch.Buffer
-
Returns the SSH command code.
- getCompressionAlgCtoS() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for compression algorithm from
client-to-server.
- getCompressionAlgStoC() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for compression algorithm from
server-to-client.
- getConfig() - Static method in class org.vngx.jsch.config.JSchConfig
-
Returns the singleton instance of JSchConfig
.
- getConfig() - Method in class org.vngx.jsch.Session
-
Returns the session's configuration instance.
- getD() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the private key exponent 'd' used for key generation.
- getD() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getDebugging() - Method in class org.vngx.jsch.VersionExchange
-
Returns the debugging lines received prior to the version exchange if
any.
- getDefaultValue() - Method in class org.vngx.jsch.config.PropertyValidator
-
Returns the default value for this property validator.
- getDefinedPropertyNames() - Method in class org.vngx.jsch.config.JSchConfig
-
Returns a NavigableSet
of all property names which are explicitly
set/defined in this configuration instance.
- getDisconnectReason() - Method in exception org.vngx.jsch.exception.JSchException
-
Returns the disconnect reason code sent to the server for this error.
- getE() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the public key exponent 'e' used for key generation.
- getE() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getE() - Method in interface org.vngx.jsch.kex.DiffieHellman
-
Returns 'e' the exchange value sent from client calculated by
e = g^x mod p (and x is a random number (1 < x < (p-1)/2))/
- getE() - Method in class org.vngx.jsch.kex.DiffieHellmanImpl
-
- getEP() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the exponent of 'p' used for key generation.
- getEP() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getEQ() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the exponent of 'q' used for key generation.
- getEQ() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getErrStream() - Method in class org.vngx.jsch.ChannelExec
-
Returns the error input stream.
- getErrStream() - Method in class org.vngx.jsch.ChannelSubsystem
-
Returns the error input stream.
- getExitStatus() - Method in class org.vngx.jsch.Channel
-
Returns the exit status code returned by the SSH server for the channel.
- getExtended() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the extended information about this attribute.
- getExtension(String) - Method in class org.vngx.jsch.ChannelSftp
-
- getExtInputStream() - Method in class org.vngx.jsch.Channel
-
Returns a new instance of InputStream
for reading the
extended data of the channel.
- getFilename() - Method in class org.vngx.jsch.ChannelSftp.LsEntry
-
Returns the file name of the entry.
- getFingerPrint(Hash, byte[]) - Static method in class org.vngx.jsch.Util
-
Creates a fingerprint hash of the specified data using the supplied hash.
- getFingerPrint(byte[]) - Static method in class org.vngx.jsch.Util
-
Returns the MD5 hash fingerprint of the specified data.
- getFingerPrint() - Method in class org.vngx.jsch.util.HostKey
-
Returns a hashed fingerprint for this host key using the MD5 instance
specified in the Jsch
configuration.
- getFingerPrint() - Method in class org.vngx.jsch.util.KeyPair
-
Returns a MD5 hash fingerprint for the public key.
- getFlags() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the flags indicating which attributes are represented in this
instance.
- getG() - Method in interface org.vngx.jsch.algorithm.KeyPairGenDSA
-
Returns the number whose multiplicative order modulo p is q used for
generating keys.
- getG() - Method in class org.vngx.jsch.algorithm.KeyPairGenDSAImpl
-
- getGId() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the group ID for the attribute.
- getH() - Method in class org.vngx.jsch.kex.KexAlgorithm
-
Returns the exchange hash H generated in the key exchange.
- getHash() - Method in class org.vngx.jsch.kex.KexAlgorithm
-
Returns the Hash
instance used for the key exchange and key
derivation for encryption.
- getHome() - Method in class org.vngx.jsch.ChannelSftp
-
Returns the user's home directory path on the remote server.
- getHost() - Method in class org.vngx.jsch.Session
-
Returns the host the session connects to.
- getHost() - Method in class org.vngx.jsch.util.HostKey
-
Returns the host value of this host key which is a comma delimited list
of host names and IPs for this host key.
- getHostCount() - Method in class org.vngx.jsch.util.HostKey
-
Returns the number of hosts in this key.
- getHostKey() - Method in class org.vngx.jsch.Session
-
Returns the host key for the server session is currently connected to.
- getHostKeyAlias() - Method in class org.vngx.jsch.Session
-
Returns the host key alias.
- getHostKeyRepository() - Method in class org.vngx.jsch.JSch
-
- getHostKeys() - Method in interface org.vngx.jsch.util.HostKeyRepository
-
Returns the loaded host keys stored in the repository.
- getHostKeys(String, KeyType) - Method in interface org.vngx.jsch.util.HostKeyRepository
-
Returns any loaded host keys which match the specified host and type.
- getHostKeys() - Method in class org.vngx.jsch.util.KnownHosts
-
- getHostKeys(String, KeyType) - Method in class org.vngx.jsch.util.KnownHosts
-
- getId() - Method in class org.vngx.jsch.Channel
-
Returns the unique ID for this channel.
- getIdentities() - Method in class org.vngx.jsch.userauth.IdentityManager
-
Returns an unmodifiable set view of the registered identities.
- getIdentityNames() - Method in class org.vngx.jsch.userauth.IdentityManager
-
Returns a list of the identity names stored in the manager.
- getIndex() - Method in class org.vngx.jsch.Buffer
-
Returns the current index position of buffer.
- getInputStream() - Method in class org.vngx.jsch.Channel
-
Returns a new instance of InputStream
for reading channel
output.
- getInputStream() - Method in class org.vngx.jsch.proxy.AbstractProxy
-
- getInputStream() - Method in interface org.vngx.jsch.proxy.Proxy
-
Returns the input stream from the connected socket.
- getInputStream(Socket) - Method in class org.vngx.jsch.util.SocketFactory.DefaultSocketFactory
-
- getInputStream(Socket) - Method in interface org.vngx.jsch.util.SocketFactory
-
Returns an InputStream
to read from the specified socket.
- getInstance() - Static method in class org.vngx.jsch.JSch
-
Returns the singleton instance of JSch
.
- getInt() - Method in class org.vngx.jsch.Buffer
-
Returns the int
value from the current offset position.
- getInteger(String) - Method in class org.vngx.jsch.config.JSchConfig
-
Returns the integer value for the specified property or zero by default.
- getIVSize() - Method in interface org.vngx.jsch.cipher.Cipher
-
Returns the initialization vector size for cipher.
- getIVSize() - Method in class org.vngx.jsch.cipher.CipherImpl
-
- getIVSize() - Method in class org.vngx.jsch.cipher.CipherNone
-
- getK() - Method in interface org.vngx.jsch.kex.DiffieHellman
-
Returns the shared secret key calculated by K = f^x mod p.
- getK() - Method in class org.vngx.jsch.kex.DiffieHellmanImpl
-
- getK() - Method in class org.vngx.jsch.kex.KexAlgorithm
-
Returns the shared secret key K generated during the key exchange.
- getKexAlg() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for key exchange algorithm.
- getKexAlgorithm() - Method in class org.vngx.jsch.kex.KeyExchange
-
- getKexProposal() - Method in class org.vngx.jsch.kex.KeyExchange
-
Returns the key exchange proposals agreed upon during the key exchange.
- getKey() - Method in class org.vngx.jsch.util.HostKey
-
Returns the key value as a base-64 encoded String.
- getKeyType() - Method in class org.vngx.jsch.util.KeyPair
-
- getKeyType() - Method in class org.vngx.jsch.util.KeyPairDSA
-
- getKeyType() - Method in class org.vngx.jsch.util.KeyPairRSA
-
- getKnownHostsRepositoryID() - Method in interface org.vngx.jsch.util.HostKeyRepository
-
Returns a unique ID for the repository instance.
- getKnownHostsRepositoryID() - Method in class org.vngx.jsch.util.KnownHosts
-
- getLangCtoS() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for language for client-to-server.
- getLangStoC() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for language for server-to-client.
- getLength() - Method in class org.vngx.jsch.Buffer
-
Returns the current length of buffer (current index - offset).
- getList(String) - Method in class org.vngx.jsch.config.JSchConfig
-
Returns a list of Strings parsed from the comma delimited property value.
- getLogger() - Static method in class org.vngx.jsch.JSch
-
Returns the Logger
instance to use for logging.
- getLong() - Method in class org.vngx.jsch.Buffer
-
Returns the long
value from the current offset position.
- getLongname() - Method in class org.vngx.jsch.ChannelSftp.LsEntry
-
Returns the long name of the entry.
- getMACAlgCtoS() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for MAC algorithm from client-to-server.
- getMACAlgStoC() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for MAC algorithm from server-to-client.
- getManager() - Static method in class org.vngx.jsch.algorithm.AlgorithmManager
-
Returns the singleton instance of AlgorithmManager
.
- getManager() - Static method in class org.vngx.jsch.cipher.CipherManager
-
Returns the singleton instance of the CipherManager
.
- getManager() - Static method in class org.vngx.jsch.hash.HashManager
-
Returns the singleton instance of HashManager
.
- getManager() - Static method in class org.vngx.jsch.userauth.IdentityManager
-
Returns the singleton instance of IdentityManager
.
- getMIC(byte[], int, int) - Method in interface org.vngx.jsch.userauth.GSSContext
-
- getMIC(byte[], int, int) - Method in class org.vngx.jsch.userauth.GSSContextKrb5
-
- getModifiedTime() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the modified timestamp for this attribute.
- getMPInt() - Method in class org.vngx.jsch.Buffer
-
Returns the multiple precision integer value from the current offset
position.
- getMPIntBits() - Method in class org.vngx.jsch.Buffer
-
Returns the multiple precision integer bits from the current offset.
- getN() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the modulus 'n' calculated from (p * q) used for key generation.
- getN() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getName() - Method in interface org.vngx.jsch.userauth.Identity
-
Returns the name of the identity.
- getName() - Method in class org.vngx.jsch.userauth.IdentityFile
-
- getOffSet() - Method in class org.vngx.jsch.Buffer
-
Returns the current offset position of buffer.
- getOutputStream() - Method in class org.vngx.jsch.Channel
-
Returns a new instance of OutputStream
for writing output to
the channel.
- getOutputStream() - Method in class org.vngx.jsch.proxy.AbstractProxy
-
- getOutputStream() - Method in interface org.vngx.jsch.proxy.Proxy
-
Returns the output stream from the connected socket.
- getOutputStream(Socket) - Method in class org.vngx.jsch.util.SocketFactory.DefaultSocketFactory
-
- getOutputStream(Socket) - Method in interface org.vngx.jsch.util.SocketFactory
-
Returns an OutputStream
to write to the specified socket.
- getP() - Method in interface org.vngx.jsch.algorithm.KeyPairGenDSA
-
Returns the prime modulus 'p' used to generate keys.
- getP() - Method in class org.vngx.jsch.algorithm.KeyPairGenDSAImpl
-
- getP() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the prime number 'p' used for key generation.
- getP() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getPassphrase() - Method in interface org.vngx.jsch.UserInfo
-
- getPassword() - Method in interface org.vngx.jsch.UserInfo
-
- getPermissions() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the permissions for this attribute.
- getPermissionsString() - Method in class org.vngx.jsch.SftpATTRS
-
Returns a descriptive permissions string similar to 'ls' output.
- getPort() - Method in class org.vngx.jsch.Session
-
Returns the port the session connects to.
- getPortForwardingL() - Method in class org.vngx.jsch.Session
-
Returns a descriptive list of the local ports currently being forwarded.
- getPropertyName() - Method in exception org.vngx.jsch.config.InvalidPropertyException
-
Returns the name of the invalid property.
- getPropertyNames() - Method in class org.vngx.jsch.config.JSchConfig
-
Returns a NavigableSet
of all the property names defined in the
configuration.
- getPropertyValue() - Method in exception org.vngx.jsch.config.InvalidPropertyException
-
Returns the value of the invalid property.
- getPublicKeyBlob() - Method in interface org.vngx.jsch.userauth.Identity
-
Returns the public key blob.
- getPublicKeyBlob() - Method in class org.vngx.jsch.userauth.IdentityFile
-
- getPublicKeyBlob() - Method in class org.vngx.jsch.util.KeyPair
-
- getPublicKeyBlob() - Method in class org.vngx.jsch.util.KeyPairDSA
-
- getPublicKeyBlob() - Method in class org.vngx.jsch.util.KeyPairRSA
-
- getQ() - Method in interface org.vngx.jsch.algorithm.KeyPairGenDSA
-
Returns the prime number 'q' used to generate keys.
- getQ() - Method in class org.vngx.jsch.algorithm.KeyPairGenDSAImpl
-
- getQ() - Method in interface org.vngx.jsch.algorithm.KeyPairGenRSA
-
Returns the prime number 'q' used for key generation.
- getQ() - Method in class org.vngx.jsch.algorithm.KeyPairGenRSAImpl
-
- getRemotePort() - Method in class org.vngx.jsch.ChannelForwardedTCPIP
-
Returns the remote port.
- getServerAliveCountMax() - Method in class org.vngx.jsch.Session
-
Returns the server alive count max.
- getServerAliveInterval() - Method in class org.vngx.jsch.Session
-
Returns the server alive interval in milliseconds.
- getServerComment() - Method in class org.vngx.jsch.VersionExchange
-
Returns the server's comment String if it exists.
- getServerHostKeyAlg() - Method in class org.vngx.jsch.kex.KexProposal
-
Returns the agreed proposal for server host key algorithm.
- getServerProtocol() - Method in class org.vngx.jsch.VersionExchange
-
Returns the server SSH protocol version.
- getServerSoftware() - Method in class org.vngx.jsch.VersionExchange
-
Returns the server's software version.
- getServerVersion() - Method in class org.vngx.jsch.ChannelSftp
-
Returns the server SFTP version established during initial connection.
- getServerVersion() - Method in class org.vngx.jsch.Session
-
Returns the server version String returned by the SSH server during the
initial connection.
- getServerVersion() - Method in class org.vngx.jsch.VersionExchange
-
Returns the server version received during the protocol version exchange.
- getSession() - Method in class org.vngx.jsch.Channel
-
Returns the Session
instance this channel is opened on.
- getSessionId() - Method in class org.vngx.jsch.Session
-
Returns a defensive copy of the session ID created during the initial key
exchange.
- getShort() - Method in class org.vngx.jsch.Buffer
-
Returns the short
value from the current offset position.
- getSignature(byte[]) - Method in interface org.vngx.jsch.userauth.Identity
-
Returns a generated signature for the specified data using the key.
- getSignature(byte[]) - Method in class org.vngx.jsch.userauth.IdentityFile
-
- getSize() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the file size in bytes for the attribute.
- getSocket() - Method in class org.vngx.jsch.proxy.AbstractProxy
-
- getSocket() - Method in interface org.vngx.jsch.proxy.Proxy
-
Returns the connected socket.
- getState() - Method in class org.vngx.jsch.kex.KexAlgorithm
-
Returns the current state of the key exchange.
- getString() - Method in class org.vngx.jsch.Buffer
-
Returns the bytes of a String
read from the current offset.
- getString(String) - Method in class org.vngx.jsch.config.JSchConfig
-
Returns the String value for the specified property or empty by default.
- getTimeout() - Method in class org.vngx.jsch.Session
-
Returns the timeout in milliseconds used on the socket connection to the
remote host.
- getType() - Method in class org.vngx.jsch.Channel
-
Returns the channel type.
- getType() - Method in class org.vngx.jsch.util.HostKey
-
Returns the type of host key.
- getTypeName() - Method in enum org.vngx.jsch.ChannelType
-
Returns the standard SSH type name for the channel.
- getUId() - Method in class org.vngx.jsch.SftpATTRS
-
Returns the user ID for the attribute.
- getUInt() - Method in class org.vngx.jsch.Buffer
-
Returns the unsigned int
value from the current offset as a
long
.
- getUserInfo() - Method in class org.vngx.jsch.Session
-
Returns UserInfo
instance used for interacting with user.
- getUserName() - Method in class org.vngx.jsch.Session
-
Returns the username the session uses to connect to the SSH server.
- getVersion() - Static method in class org.vngx.jsch.JSch
-
Returns the client version of the vngx-jsch library.
- getX() - Method in interface org.vngx.jsch.algorithm.KeyPairGenDSA
-
Returns the generated private key.
- getX() - Method in class org.vngx.jsch.algorithm.KeyPairGenDSAImpl
-
- getY() - Method in interface org.vngx.jsch.algorithm.KeyPairGenDSA
-
Returns the generated public key.
- getY() - Method in class org.vngx.jsch.algorithm.KeyPairGenDSAImpl
-
- glob(byte[], byte[]) - Static method in class org.vngx.jsch.Util
-
Pattern matching function which returns true if the specified pattern
matches the specified name.
- GSSAPI_WITH_MIC - Static variable in class org.vngx.jsch.userauth.UserAuth
-
SSH constant name for "gssapi-with-mic" user auth method.
- GSSAPI_WITH_MIC_KRB5 - Static variable in interface org.vngx.jsch.algorithm.Algorithms
-
- GSSContext - Interface in org.vngx.jsch.userauth
-
An interface for Generic Security Services (GSS API), an application
programming interface for programs to access security services
- GSSContextKrb5 - Class in org.vngx.jsch.userauth
-
Implementation of com.jcraft.jsch.GSSContext
to perform user
authentication.
- GSSContextKrb5() - Constructor for class org.vngx.jsch.userauth.GSSContextKrb5
-
- guessType(byte[]) - Static method in class org.vngx.jsch.util.HostKey
-
Attempts to determine the host key type by checking the value of the 9th
bit of the key.
- S_IEXEC - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for execute/search by owner.
- S_IFDIR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for file/dir indicator.
- S_IFLNK - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for indicating if file link.
- S_IREAD - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for read by owner.
- S_IRGRP - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for read by group.
- S_IROTH - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for read by others.
- S_IRUSR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for read by owner.
- S_ISGID - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for set group ID on execution.
- S_ISUID - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for set user ID on execution.
- S_ISVTX - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for sticky bit (****** NOT DOCUMENTED *****).
- S_IWGRP - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for write by group.
- S_IWOTH - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for write by others.
- S_IWRITE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for write by owner.
- S_IWUSR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for write by owner.
- S_IXGRP - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for execute/search by group.
- S_IXOTH - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for execute/search by others.
- S_IXUSR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant code for execute/search by owner.
- sanitize(String) - Static method in class org.vngx.jsch.Util
-
Sanitizes the specified source
by replacing any control
characters.
- sendIgnore() - Method in class org.vngx.jsch.Session
-
Sends an SSH Ignore packet for the session on the transport layer.
- sendKeepAliveMsg() - Method in class org.vngx.jsch.Session
-
Sends an SSH keep alive message for the session on the transport layer.
- sendKexInit() - Method in class org.vngx.jsch.kex.KeyExchange
-
Sends a key exchange init request message to the server using a local
packet specifying the client's proposals for key exchange.
- sendNewKeys() - Method in class org.vngx.jsch.kex.KeyExchange
-
Sends message to server to end key exchange and start using new keys.
- sendSignal(String) - Method in class org.vngx.jsch.Channel
-
Sends the specified signal for this channel to the SSH server.
- Session - Class in org.vngx.jsch
-
TODO Add support for setting a ThreadFactory instance for creating all sub
threads in session and its channels
TODO Add a reset method which resets all the state variables after
disconnecting from the SSH server or when the connect method runs
- SessionConfig - Class in org.vngx.jsch.config
-
SessionConfig
allows the user to specify configuration properties
for an instance of Session
.
- SessionConfig() - Constructor for class org.vngx.jsch.config.SessionConfig
-
Creates a new instance of SessionConfig
which uses the global
JSchConfig
singleton instance as the parent.
- SessionConfig(SessionConfig) - Constructor for class org.vngx.jsch.config.SessionConfig
-
Creates a new instance of SessionConfig
which uses the specified
parent configuration for retrieving properties not defined in this
configuration instance.
- SessionConfig(Map<String, String>) - Constructor for class org.vngx.jsch.config.SessionConfig
-
Creates a new instance of SessionConfig
with the specified
properties to load.
- setACMODTIME(int, int) - Method in class org.vngx.jsch.SftpATTRS
-
Sets the access and modified timestamps for this attribute.
- setAlgorithmFactory(AlgorithmFactory<Algorithm>) - Method in class org.vngx.jsch.algorithm.AlgorithmManager
-
Sets the algorithm factory to use when creating algorithm instances.
- setAlgorithmImpl(String, Class<? extends T>) - Method in class org.vngx.jsch.algorithm.DefaultAlgorithmFactory
-
Sets the specified algorithm implementation class for the specified
algorithm name.
- setAlgorithmImpl(String, String) - Method in class org.vngx.jsch.algorithm.DefaultAlgorithmFactory
-
Sets the specified algorithm implementation (fully qualified class name)
for the specified algorithm name.
- setArg(Object[]) - Method in interface org.vngx.jsch.ForwardedTCPIPDaemon
-
- setChannel(ChannelForwardedTCPIP, InputStream, OutputStream) - Method in interface org.vngx.jsch.ForwardedTCPIPDaemon
-
- setCipherFactory(AlgorithmFactory<Cipher>) - Method in class org.vngx.jsch.cipher.CipherManager
-
Sets the AlgorithmFactory
instance used by the manager to create
Cipher
instances.
- setCommand(String) - Method in class org.vngx.jsch.ChannelExec
-
Sets the command to send over channel.
- setCommand(byte[]) - Method in class org.vngx.jsch.ChannelExec
-
Sets the command to send over channel.
- setDaemonThread(boolean) - Method in class org.vngx.jsch.Session
-
Sets if the session and any of child threads should run as daemons.
- setErrStream(OutputStream) - Method in class org.vngx.jsch.ChannelExec
-
Sets the error output stream to use.
- setErrStream(OutputStream, boolean) - Method in class org.vngx.jsch.ChannelExec
-
Sets the error output stream to use and specifies if the stream should
not be closed.
- setErrStream(OutputStream) - Method in class org.vngx.jsch.ChannelSubsystem
-
Sets the error output stream.
- setExtOutputStream(OutputStream) - Method in class org.vngx.jsch.Channel
-
Sets the OutputStream
to write extended channel output to
the SSH server.
- setExtOutputStream(OutputStream, boolean) - Method in class org.vngx.jsch.Channel
-
Sets the OutputStream
to write extended channel output to
the SSH server and does not close the stream if specified.
- setF(byte[]) - Method in interface org.vngx.jsch.kex.DiffieHellman
-
Sets 'f' the exchange value sent by the server after receiving 'e'
calculated by f = g^y mod p (and y (0 < y < q).
- setF(byte[]) - Method in class org.vngx.jsch.kex.DiffieHellmanImpl
-
- setFilenameEncoding(String) - Method in class org.vngx.jsch.ChannelSftp
-
Sets the file name encoding to use.
- setG(byte[]) - Method in interface org.vngx.jsch.kex.DiffieHellman
-
Sets the public base for D-H key exchange.
- setG(byte[]) - Method in class org.vngx.jsch.kex.DiffieHellmanImpl
-
- setHashFactory(AlgorithmFactory<Hash>) - Method in class org.vngx.jsch.hash.HashManager
-
Sets the AlgorithmFactory
used to create Hash
instances.
- setHost(String) - Method in class org.vngx.jsch.ChannelDirectTCPIP
-
Sets the host for the direct TCP/IP channel.
- setHostKeyAlias(String) - Method in class org.vngx.jsch.Session
-
Sets the host key alias.
- setInputStream(InputStream) - Method in class org.vngx.jsch.Channel
-
Sets the InputStream
to read channel input from SSH server.
- setInputStream(InputStream, boolean) - Method in class org.vngx.jsch.Channel
-
Sets the InputStream
to read channel input from SSH server
and does not close the stream if specified.
- setInputStream(InputStream) - Method in class org.vngx.jsch.Session
-
Sets the InputStream
to use for session.
- setKnownHosts(String) - Method in class org.vngx.jsch.JSch
-
Sets the known hosts file for the host key repository.
- setKnownHosts(InputStream) - Method in class org.vngx.jsch.JSch
-
- setKnownHosts(String) - Method in class org.vngx.jsch.util.KnownHosts
-
Sets the specified hosts file and attempts to load any host keys found
in the specified location.
- setLogger(Logger) - Static method in class org.vngx.jsch.JSch
-
Sets the Logger
instance to use for logging.
- setMACFactory(AlgorithmFactory<MAC>) - Method in class org.vngx.jsch.hash.HashManager
-
Sets the AlgorithmFactory
used to create MAC
instances.
- setMtime(String, int) - Method in class org.vngx.jsch.ChannelSftp
-
- setOffSet(int) - Method in class org.vngx.jsch.Buffer
-
Sets the current offset position of buffer.
- setOriginatorIPAddress(String) - Method in class org.vngx.jsch.ChannelDirectTCPIP
-
Sets the originator IP address for the direct TCP/IP channel.
- setOriginatorPort(int) - Method in class org.vngx.jsch.ChannelDirectTCPIP
-
Sets the originator port for the direct TCP/IP channel.
- setOutputStream(OutputStream) - Method in class org.vngx.jsch.Channel
-
Sets the OutputStream
to write channel output to SSH server.
- setOutputStream(OutputStream, boolean) - Method in class org.vngx.jsch.Channel
-
Sets the OutputStream
to write channel output to SSH server
and does not close the stream if specified.
- setOutputStream(OutputStream) - Method in class org.vngx.jsch.Session
-
Sets the OutputStream
to use for session.
- setP(byte[]) - Method in interface org.vngx.jsch.kex.DiffieHellman
-
Sets the public (prime) number for D-H key exchange.
- setP(byte[]) - Method in class org.vngx.jsch.kex.DiffieHellmanImpl
-
- setPassphrase(byte[]) - Method in interface org.vngx.jsch.userauth.Identity
-
Sets the passphrase used to retrieve the public key.
- setPassphrase(byte[]) - Method in class org.vngx.jsch.userauth.IdentityFile
-
- setPassphrase(String) - Method in class org.vngx.jsch.util.KeyPair
-
- setPassphrase(byte[]) - Method in class org.vngx.jsch.util.KeyPair
-
- setPERMISSIONS(int) - Method in class org.vngx.jsch.SftpATTRS
-
Sets the permissions flags for this attribute.
- setPort(int) - Method in class org.vngx.jsch.ChannelDirectTCPIP
-
Sets the port for the direct TCP/IP channel.
- setPortForwardingL(int, String, int) - Method in class org.vngx.jsch.Session
-
Sets local port forwarding for the specified local port, host and remote
port and returns the local port used.
- setPortForwardingL(String, int, String, int) - Method in class org.vngx.jsch.Session
-
Sets local port forwarding for the specified bind address, local port,
host and remote port and returns the local port used.
- setPortForwardingL(String, int, String, int, ServerSocketFactory) - Method in class org.vngx.jsch.Session
-
Sets local port forwarding for the specified bind address, local port,
host, remote port and server socket factory and returns the local port
used.
- setPortForwardingR(int, String, int) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified remote port, host and local
port.
- setPortForwardingR(String, int, String, int) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified bind address, remote port,
host and local port.
- setPortForwardingR(int, String, int, SocketFactory) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified remote port, host, local
port and server socket factory.
- setPortForwardingR(String, int, String, int, SocketFactory) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified bind address, remote port,
host, local port and socket factory.
- setPortForwardingR(int, String) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified remote port and deamon.
- setPortForwardingR(int, String, Object[]) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified remote port, deamon and
argument.
- setPortForwardingR(String, int, String, Object[]) - Method in class org.vngx.jsch.Session
-
Sets remote port forwarding for the specified bind address, remote port,
daemon and argument.
- setProperty(String, String) - Method in class org.vngx.jsch.config.JSchConfig
-
Sets the specified property value in the configuration.
- setProperty(String, boolean) - Method in class org.vngx.jsch.config.JSchConfig
-
Sets the specified property value in the configuration.
- setProperty(String, int) - Method in class org.vngx.jsch.config.JSchConfig
-
Sets the specified property value in the configuration.
- setProperty(String, List<String>) - Method in class org.vngx.jsch.config.JSchConfig
-
Sets the specified property value in the configuration.
- setProxy(Proxy) - Method in class org.vngx.jsch.Session
-
Sets the Proxy
instance to proxy the SSH session through.
- setPrvKey(byte[], byte[], byte[], byte[]) - Method in interface org.vngx.jsch.algorithm.SignatureDSA
-
- setPrvKey(byte[], byte[], byte[], byte[]) - Method in class org.vngx.jsch.algorithm.SignatureDSAImpl
-
- setPrvKey(byte[], byte[]) - Method in interface org.vngx.jsch.algorithm.SignatureRSA
-
- setPrvKey(byte[], byte[]) - Method in class org.vngx.jsch.algorithm.SignatureRSAImpl
-
- setPubKey(byte[], byte[], byte[], byte[]) - Method in interface org.vngx.jsch.algorithm.SignatureDSA
-
- setPubKey(byte[], byte[], byte[], byte[]) - Method in class org.vngx.jsch.algorithm.SignatureDSAImpl
-
- setPubKey(byte[], byte[]) - Method in interface org.vngx.jsch.algorithm.SignatureRSA
-
- setPubKey(byte[], byte[]) - Method in class org.vngx.jsch.algorithm.SignatureRSAImpl
-
- setServerAliveCountMax(int) - Method in class org.vngx.jsch.Session
-
Sets the server alive count max.
- setServerAliveInterval(int) - Method in class org.vngx.jsch.Session
-
Sets the server alive interval in milliseconds.
- setSIZE(long) - Method in class org.vngx.jsch.SftpATTRS
-
Sets the size in bytes for this attribute.
- setSocketFactory(SocketFactory) - Method in class org.vngx.jsch.Session
-
Sets the SocketFactory
instance to use for creating the
Socket
to the remote SSH host.
- setStat(String, SftpATTRS) - Method in class org.vngx.jsch.ChannelSftp
-
- setSubsystem(String) - Method in class org.vngx.jsch.ChannelSubsystem
-
Sets the subsystem to start.
- setThreadFactory(ThreadFactory) - Method in class org.vngx.jsch.Session
-
Sets the ThreadFactory
to use for creating all worker
threads.
- setTimeout(int) - Method in class org.vngx.jsch.Session
-
Sets the timeout in milliseconds used on the socket connection to the
remote host.
- setUIDGID(int, int) - Method in class org.vngx.jsch.SftpATTRS
-
Sets the user ID and group ID for this attribute.
- setUserInfo(UserInfo) - Method in class org.vngx.jsch.Session
-
Sets the UserInfo
instance to use for interacting with user.
- setUserPassword(String, byte[]) - Method in class org.vngx.jsch.proxy.AbstractProxy
-
Sets the username and password for authenticating proxy if required.
- setWantReply(boolean) - Method in class org.vngx.jsch.ChannelSubsystem
-
Sets if the channel wants a reply.
- setX11Cookie(String) - Static method in class org.vngx.jsch.Session
-
Sets the cookie for X11 forwarding.
- setX11Host(String) - Static method in class org.vngx.jsch.Session
-
Sets the host for X11 forwarding.
- setX11Port(int) - Static method in class org.vngx.jsch.Session
-
Sets the port for X11 forwarding.
- SftpATTRS - Class in org.vngx.jsch
-
Attribute information for a path as retrieved from the sftp session.
- SftpException - Exception in org.vngx.jsch.exception
-
An implementation of Exception
for errors which occur during
an SFTP session.
- SftpException(int, String) - Constructor for exception org.vngx.jsch.exception.SftpException
-
Creates a new instance of SftpException
for the specified
error ID and message.
- SftpException(int, String, Throwable) - Constructor for exception org.vngx.jsch.exception.SftpException
-
Creates a new instance of SftpException
for the specified
error ID, message and cause.
- SftpProgressMonitor - Interface in org.vngx.jsch
-
Interface for displaying the progress of an SFTP operation.
- SftpProtocol - Interface in org.vngx.jsch.constants
-
SSH message code constants for the SSH file transfer protocol.
- SHA1() - Constructor for class org.vngx.jsch.hash.HashImpl.SHA1
-
Creates a new instance of SHA1
.
- SHA256() - Constructor for class org.vngx.jsch.hash.HashImpl.SHA256
-
Creates a new instance of SHA256
.
- shift() - Method in class org.vngx.jsch.Buffer
-
Shifts the data in the internal buffer from its current offset to the
beginning of the array.
- showMessage(String) - Method in interface org.vngx.jsch.UserInfo
-
Displays the specified message
to the user.
- sign() - Method in interface org.vngx.jsch.algorithm.SignatureDSA
-
- sign() - Method in class org.vngx.jsch.algorithm.SignatureDSAImpl
-
- sign() - Method in interface org.vngx.jsch.algorithm.SignatureRSA
-
- sign() - Method in class org.vngx.jsch.algorithm.SignatureRSAImpl
-
- SIGNATURE_DSS - Static variable in interface org.vngx.jsch.algorithm.Algorithms
-
Algorithm name "signature.dss" for instances of SignatureDSA
.
- SIGNATURE_RSA - Static variable in interface org.vngx.jsch.algorithm.Algorithms
-
Algorithm name "signature.rsa" for instances of SignatureRSA
.
- SignatureDSA - Interface in org.vngx.jsch.algorithm
-
Interface to define a DSA signature.
- SignatureDSAImpl - Class in org.vngx.jsch.algorithm
-
Implementation of SignatureDSA
.
- SignatureDSAImpl() - Constructor for class org.vngx.jsch.algorithm.SignatureDSAImpl
-
- SignatureRSA - Interface in org.vngx.jsch.algorithm
-
Interface to define a RSA signature.
- SignatureRSAImpl - Class in org.vngx.jsch.algorithm
-
Implementation of SignatureRSA
.
- SignatureRSAImpl() - Constructor for class org.vngx.jsch.algorithm.SignatureRSAImpl
-
- SIMPLE_LOGGER - Static variable in interface org.vngx.jsch.util.Logger
-
Simple implementation of Logger
interface which logs all
output to the System.err
stream.
- size() - Method in class org.vngx.jsch.Buffer
-
Returns the size of the internal buffer.
- skip(int) - Method in class org.vngx.jsch.Buffer
-
Skips the current index forward by the specified amount n
.
- SocketFactory - Interface in org.vngx.jsch.util
-
Interface for defining a factory which creates Socket
s to a
given host and port and supplies methods for retrieving input and output
streams to read and write to open sockets.
- SocketFactory.DefaultSocketFactory - Class in org.vngx.jsch.util
-
Default implementation of SocketFactory
for creating a
socket connection to a host/port with or without a timeout.
- split(String, String) - Static method in class org.vngx.jsch.Util
-
Splits the specified source string into pieces using the specified split
value as the delimiter, returning null if source is null.
- SSH_CONNECTION - Static variable in class org.vngx.jsch.userauth.UserAuth
-
SSH constant message name for "ssh-connection".
- SSH_DISCONNECT_AUTH_CANCELLED_BY_USER - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for user authentication canceled by user.
- SSH_DISCONNECT_BY_APPLICATION - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for disconnect by application.
- SSH_DISCONNECT_COMPRESSION_ERROR - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for compression errors.
- SSH_DISCONNECT_CONNECTION_LOST - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for connection lost.
- SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for host key not verifiable.
- SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for host not allowed to connect.
- SSH_DISCONNECT_ILLEGAL_USER_NAME - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for illegal user name.
- SSH_DISCONNECT_KEY_EXCHANGE_FAILED - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for key exchange failure.
- SSH_DISCONNECT_MAC_ERROR - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for MAC errors.
- SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for no more authentication methods available.
- SSH_DISCONNECT_PROTOCOL_ERROR - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for protocol error.
- SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for protocol version not supported.
- SSH_DISCONNECT_RESERVED - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for reserved errors.
- SSH_DISCONNECT_SERVICE_NOT_AVAILABLE - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for service not available.
- SSH_DISCONNECT_TOO_MANY_CONNECTIONS - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH disconnect reason code constant for too many connections.
- SSH_FILEXFER_ATTR_ACMODTIME - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant for SFTP bit flag indicating create/modified timestamps.
- SSH_FILEXFER_ATTR_EXTENDED - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant for SFTP bit flag indicating extended information.
- SSH_FILEXFER_ATTR_PERMISSIONS - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant for SFTP bit flag indicating file permissions.
- SSH_FILEXFER_ATTR_SIZE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant for SFTP bit flag indicating file attribute size.
- SSH_FILEXFER_ATTR_UIDGID - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant for SFTP bit flag indicating user ID and group ID.
- SSH_FX_BAD_MESSAGE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code may be returned if a badly formatted packet or
protocol incompatibility is detected.
- SSH_FX_CONNECTION_LOST - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code is a pseudo-error which indicates that the connection
to the server has been lost (it can only be generated locally by the
client, and MUST NOT be returned by servers).
- SSH_FX_EOF - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code to indicate end-of-file condition; for SSH_FX_READ it
means that no more data is available in the file, and for SSH_FX_READDIR
it indicates that no more files are contained in the directory.
- SSH_FX_FAILURE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code is a generic catch-all error message; it should be
returned if an error occurs for which there is no more specific error
code defined.
- SSH_FX_NO_CONNECTION - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code is a pseudo-error which indicates that the client has
no connection to the server (it can only be generated locally by the
client, and MUST NOT be returned by servers).
- SSH_FX_NO_SUCH_FILE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code returned when a reference is made to a file which
should exist.
- SSH_FX_OK - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code to indicate successful completion of the operation.
- SSH_FX_OP_UNSUPPORTED - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code to indicate that an attempt was made to perform an
operation which is not supported for the server (it may be generated
locally by the client if e.g.
- SSH_FX_PERMISSION_DENIED - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
Constant SFTP code is returned when the authenticated user does not have
sufficient permissions to perform the operation.
- SSH_FXF_APPEND - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXF_CREAT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXF_EXCL - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXF_READ - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXF_TRUNC - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXF_WRITE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_ATTRS - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_CLOSE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_DATA - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_EXTENDED - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_EXTENDED_REPLY - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_FSETSTAT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_FSTAT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_HANDLE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_INIT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
SFTP constant code to initialize the SFTP session.
- SSH_FXP_LSTAT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_MKDIR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_NAME - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_OPEN - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_OPENDIR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_READ - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_READDIR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_READLINK - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_REALPATH - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
SFTP constant code to request real path for a relative path.
- SSH_FXP_REMOVE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_RENAME - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_RMDIR - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_SETSTAT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_STAT - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_STATUS - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
SFTP constant code response to indicate a status message from server.
- SSH_FXP_SYMLINK - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_VERSION - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_FXP_WRITE - Static variable in interface org.vngx.jsch.constants.SftpProtocol
-
- SSH_MSG_CHANNEL_CLOSE - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '97' to signal channel close.
- SSH_MSG_CHANNEL_DATA - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '94' to signal channel data.
- SSH_MSG_CHANNEL_EOF - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '96' to signal channel end of file.
- SSH_MSG_CHANNEL_EXTENDED_DATA - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '95' to signal channel extended data.
- SSH_MSG_CHANNEL_FAILURE - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '100' to signal channel failure.
- SSH_MSG_CHANNEL_OPEN - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '90' to signal channel open.
- SSH_MSG_CHANNEL_OPEN_CONFIRMATION - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '91' to signal channel open confirmation.
- SSH_MSG_CHANNEL_OPEN_FAILURE - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '92' to signal channel open failure.
- SSH_MSG_CHANNEL_REQUEST - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '98' to signal channel request.
- SSH_MSG_CHANNEL_SUCCESS - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '99' to signal channel success.
- SSH_MSG_CHANNEL_WINDOW_ADJUST - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '93' to signal channel window adjust.
- SSH_MSG_DEBUG - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '4' to signal debug message.
- SSH_MSG_DISCONNECT - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '1' to signal SSH disconnect.
- SSH_MSG_GLOBAL_REQUEST - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '80' for global request.
- SSH_MSG_IGNORE - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '2' to signal ignore message.
- SSH_MSG_KEX_DH_GEX_GROUP - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '31' to signal key exchange DH group request.
- SSH_MSG_KEX_DH_GEX_INIT - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '32' to signal key exchange DH group init.
- SSH_MSG_KEX_DH_GEX_REPLY - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '33' to signal key exchange DH group reply.
- SSH_MSG_KEX_DH_GEX_REQUEST - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '34' to signal key exchange DH group request.
- SSH_MSG_KEXDH_INIT - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '30' to signal key exchange request.
- SSH_MSG_KEXDH_REPLY - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '31' to signal key exchange response.
- SSH_MSG_KEXINIT - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '20' to signal key exchange init (client or server).
- SSH_MSG_NEWKEYS - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '21' to signal new keys (client or server).
- SSH_MSG_REQUEST_FAILURE - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '82' for request failure.
- SSH_MSG_REQUEST_SUCCESS - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH message code constant '81' for request success.
- SSH_MSG_SERVICE_ACCEPT - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '6' to signal SSH service accepted.
- SSH_MSG_SERVICE_REQUEST - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '5' to signal service request.
- SSH_MSG_UNIMPLEMENTED - Static variable in interface org.vngx.jsch.constants.TransportLayerProtocol
-
SSH message code constant '3' to signal unimplemented.
- SSH_MSG_USERAUTH_BANNER - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '53' for user auth banner.
- SSH_MSG_USERAUTH_FAILURE - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '51' for user auth failure.
- SSH_MSG_USERAUTH_GSSAPI_ERROR - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '64' for user auth GSS API error.
- SSH_MSG_USERAUTH_GSSAPI_ERRTOK - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '65' for user auth GSS API error token.
- SSH_MSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETE - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '63' for user auth GSS API exchange complete.
- SSH_MSG_USERAUTH_GSSAPI_MIC - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '66' for user auth GSS API mic?.
- SSH_MSG_USERAUTH_GSSAPI_RESPONSE - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '60' for user auth GSS API response.
- SSH_MSG_USERAUTH_GSSAPI_TOKEN - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '61' for user auth GSS API token.
- SSH_MSG_USERAUTH_INFO_REQUEST - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '60' for user auth info request.
- SSH_MSG_USERAUTH_INFO_RESPONSE - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '61' for user auth response.
- SSH_MSG_USERAUTH_PASSWD_CHANGEREQ - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '60' to request a password change.
- SSH_MSG_USERAUTH_PK_OK - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '60' for user auth public key OK.
- SSH_MSG_USERAUTH_REQUEST - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '50' for user auth request.
- SSH_MSG_USERAUTH_SUCCESS - Static variable in interface org.vngx.jsch.constants.UserAuthProtocol
-
SSH message code constant '52' for user auth success.
- SSH_OPEN_ADMINISTRATIVELY_PROHIBITED - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH channel connection failure reason code constant for open
administratively prohibited code.
- SSH_OPEN_CONNECT_FAILED - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH channel connection failure reason code constant for open connection
failed code.
- SSH_OPEN_RESOURCE_SHORTAGE - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH channel connection failure reason code constant for open resource
shortage code.
- SSH_OPEN_UNKNOWN_CHANNEL_TYPE - Static variable in interface org.vngx.jsch.constants.ConnectionProtocol
-
SSH channel connection failure reason code constant for open unknown
channel type code.
- SSH_USERAUTH - Static variable in class org.vngx.jsch.userauth.UserAuth
-
SSH constant message name for "ssh-userauth".
- SSH_VERSION_1_99 - Static variable in interface org.vngx.jsch.constants.SSHConstants
-
Constant for standard version SSH 2.0 with backwards compatability
with older 1.x SSH versions used during client/server version
exchange.
- SSH_VERSION_2_0 - Static variable in interface org.vngx.jsch.constants.SSHConstants
-
Constant for standard version SSH 2.0 used during client/server
version exchange.
- SSHConfigConstants - Interface in org.vngx.jsch.config
-
Interface to define configuration property name constants along with their
respective descriptions.
- SSHConstants - Interface in org.vngx.jsch.constants
-
General constants for the SSH library.
- start() - Method in class org.vngx.jsch.Channel
-
Starts the channel after connection through the session.
- start() - Method in class org.vngx.jsch.ChannelExec
-
- start() - Method in class org.vngx.jsch.ChannelSftp
-
- start() - Method in class org.vngx.jsch.ChannelShell
-
- start() - Method in class org.vngx.jsch.ChannelSubsystem
-
- stat(String) - Method in class org.vngx.jsch.ChannelSftp
-
- STATE_END - Static variable in class org.vngx.jsch.kex.KexAlgorithm
-
Constant state code for when key exchange is completed.
- str2byte(String, String) - Static method in class org.vngx.jsch.Util
-
Converts the specified String to a byte array using the specified
encoding.
- str2byte(String) - Static method in class org.vngx.jsch.Util
-
Converts the specified string to bytes with default UTF-8 encoding.
- STRICT_HOST_KEY_CHECKING - Static variable in interface org.vngx.jsch.config.SSHConfigConstants
-
Property name to determine whether strict host key checking is enabled
during the initial key exchange.
- StringSetPropertyValidator - Class in org.vngx.jsch.config
-
Implementation of PropertyValidator
which validates by checking if a
string property is contained in the set of allowed values passed to the
constructor.
- StringSetPropertyValidator(Set<String>) - Constructor for class org.vngx.jsch.config.StringSetPropertyValidator
-
Creates a new instance of StringSetPropertyValidator
which only
returns a property as valid if it matches a String contained in the
specified validSet
and sets the default value as the first value
returned by the iterator of the valid set.
- StringSetPropertyValidator(String, Set<String>) - Constructor for class org.vngx.jsch.config.StringSetPropertyValidator
-
Creates a new instance of StringSetPropertyValidator
which only
returns a property as valid if it matches a String contained in the
specified validSet
.
- StringSetPropertyValidator(String, String...) - Constructor for class org.vngx.jsch.config.StringSetPropertyValidator
-
Creates a new instance of StringSetPropertyValidator
which only
returns a property as valid if it matches a String contained in the
specified validSet
.
- supportedCiphers(List<String>) - Method in class org.vngx.jsch.cipher.CipherManager
-
Returns a list containing only the cipher names found in the specified
cipherList
which are supported by the manager.
- symlink(String, String) - Method in class org.vngx.jsch.ChannelSftp
-


Chelsea’s great 1000s in the Premier League era: Goals, games, and old guard
by Travis TylerEngland recently celebrated their 1000th game with a 7-0 thumping against Montenegro. What are some of Chelsea’s big 1000 moments from history?
England’s 1000th game was a great victory and a somewhat minor celebration. It is rare for any team or player to hit a milestone that matches up with that first four digit number, but Chelsea has several of their own. What was the 1000th Premier League game for Chelsea? The 1000th Premier League goal? The Blues do in fact have a few of these moments in history.
Chelsea players in England’s 1000th game
Okay, this is a bit of a cop out. It has been rare to have so many Chelsea players in the English national team in recent years so when two showed up in the 1000th match, it was noteworthy.
Mason Mount started the match and Tammy Abraham came on late as a substitute. Neither player could particularly be called an English starter (yet) but both have very much laid down a marker at Chelsea this season.
Along with Fikayo Tomori, Reece James, and Callum Hudson-Odoi, those two are leading the charge for a generation of academy players finding their way into the Chelsea first team and consequentially the English national team.
They were involved in England’s big achievement, but that is really just the start. These players could potentially go on to be huge parts of club and country for the next decade. As such, they have plenty of time to start breaking their own 1000 records as individuals and cumulatively. It is a new era at Chelsea where everything seems possible.
| 1 of 4 | Next: 2. 1000th cumulative game for the old guard |


This small app aims to compute basic information about electricity/fuel consumption of an electric/hybrid car against a regular fuel-powered car.


Toggle navigation
Web-Arch
File
The Open Group Security Standards
Risk Analysis (O-RA)
Risk Taxonomy (O-RT)
Edit
View
Window
Help
Archimate
Models
X
Outline
Navigator
Hints
Outline Content
Navigator Content
Hints Content
Palette
Magic Connector
Specializaiton
Composition relation
Aggregation relation
Assignment relation
Realization relation
Triggering relation
Flow relation
Used by relation
Access relation
Association relation
Influence relation
Junction relation
Note
Group
Connection
Actor
Role
Collaboration
Interface
Function
Process
Event
Interaction
Product
Contract
Service
Value
Meaning
Representation
Object
Location
Component
Collaboration
Interface
Service
Function
Interaction
Data Object
Artifact
Communication Path
Network
Infrastructure Interface
Infrastructure Function
Infrastructure Service
Node
System Software
Device
Stakeholder
Driver
Assessment
Goal
Principle
Requirement
Constraint
Work Package
Deliverable
Plateau
Gap
Collaborate
Clear Canvas
Enter Session ID:
Persist
Current Session ID:


{% extends "base.html" %} {% block title %}403 - Forbidden{% endblock %} {% block container %}
咳，服务器姬拒绝了你
403 Forbidden: You don't have the permission to access the requested resource. It is either read-protected or not readable by the server. {% endblock %}


|
| static void | rt_dma_memcpy (unsigned int ext, unsigned int loc, unsigned short size, rt_dma_dir_e dir, int merge, rt_dma_copy_t *copy) |
| | 1D DMA memory transfer. More...
|
| |
| static void | rt_dma_memcpy_2d (unsigned int ext, unsigned int loc, unsigned short size, unsigned short stride, unsigned short length, rt_dma_dir_e dir, int merge, rt_dma_copy_t *copy) |
| | 2D DMA memory transfer. More...
|
| |
| static void | rt_dma_flush () |
| | Simple DMA transfer completion flush. More...
|
| |
| static void | rt_dma_wait (rt_dma_copy_t *copy) |
| | Simple DMA transfer completion wait. More...
|
| |
The cluster has its own local memory for fast access from the cluster cores while the other memories are relatively slow if accessed by the cluster. To keep all the cores available for computation each cluster contains a DMA unit whose role is to asynchronously transfer data between a remote memory and the cluster memory.
The following API can be used to control the DMA in various ways:
- Simple completion. This is only usable by a cluster. A set of transfers can be queued together. An identifier is allocated for the first transfer and reused for the following transfers. This identifier can then be used to block the calling core until all transfers are completed.
- Event-based completion. This can be used on either the fabric controller or a cluster to enqueue a transfer and get notified on completion via an event on the fabric controller.
◆ rt_dma_copy_t
This structure is used by the runtime to manage a DMA copy. It must be instantiated once for each copy and must be kept alive until the copy is finished. It can be instantiated as a normal variable, for example as a global variable, a local one on the stack, or through the memory allocator.
◆ rt_dma_dir_e
Describes the direction for a DMA transfer.
| Enumerator |
|---|
| RT_DMA_DIR_LOC2EXT | Transfer from cluster memory to external memory.
|
| RT_DMA_DIR_EXT2LOC | Transfer from external memory to cluster memory.
|
◆ rt_dma_flush()
| static void rt_dma_flush |
( |
| ) |
|
|
inlinestatic |
This blocks the core until the DMA does not have any pending transfers.
This can only be called on a cluster.
◆ rt_dma_memcpy()
| static void rt_dma_memcpy |
( |
unsigned int |
ext, |
|
|
unsigned int |
loc, |
|
|
unsigned short |
size, |
|
|
rt_dma_dir_e |
dir, |
|
|
int |
merge, |
|
|
rt_dma_copy_t * |
copy |
|
) |
| |
|
inlinestatic |
This enqueues a 1D DMA memory transfer (i.e. classic memory copy) with simple completion based on transfer identifier.
This can only be called on a cluster.
- Parameters
-
| ext | Address in the external memory where to access the data. There is no restriction on memory alignment. |
| loc | Address in the cluster memory where to access the data. There is no restriction on memory alignment. |
| size | Number of bytes to be transfered. The only restriction is that this size must fit in 16 bits, i.e. must be less than 65536. |
| dir | Direction of the transfer. If RT_DMA_DIR_EXT2LOC, the transfer is loading data from external memory and storing to cluster memory. If RT_DMA_DIR_LOC2EXT, it is the opposite. |
| merge | If 1, this transfer will be merged with the previous one, i.e. they will share the same transfer identifier. Otherwise a new identifier will be allocated. |
| copy | The structure for the copy. This can be used with rt_dma_wait to wait for the completion of this transfer. |
◆ rt_dma_memcpy_2d()
| static void rt_dma_memcpy_2d |
( |
unsigned int |
ext, |
|
|
unsigned int |
loc, |
|
|
unsigned short |
size, |
|
|
unsigned short |
stride, |
|
|
unsigned short |
length, |
|
|
rt_dma_dir_e |
dir, |
|
|
int |
merge, |
|
|
rt_dma_copy_t * |
copy |
|
) |
| |
|
inlinestatic |
This enqueues a 2D DMA memory transfer (rectangle area) with simple completion based on transfer identifier.
This can only be called on a cluster.
- Parameters
-
| ext | Address in the external memory where to access the data. There is no restriction on memory alignment. |
| loc | Address in the cluster memory where to access the data. There is no restriction on memory alignment. |
| size | Number of bytes to be transfered. The only restriction is that this size must fit in 16 bits, i.e. must be less than 65536. |
| stride | 2D stride, which is the number of bytes which are added to the beginning of the current line to switch to the next one. Must fit in 16 bits, i.e. must be less than 65536. |
| length | 2D length, which is the number of transfered bytes after which the DMA will switch to the next line. Must fit in 16 bits, i.e. must be less than 65536. |
| dir | Direction of the transfer. If it is RT_DMA_DIR_EXT2LOC, the transfer is loading data from external memory and storing to cluster memory. If RT_DMA_DIR_LOC2EXT, it is the opposite. |
| merge | If 1, this transfer will be merged with the previous one, i.e. they will share the same transfer identifier. Otherwise a new identifier will be allocated. |
| copy | The structure for the copy. This can be used with rt_dma_wait to wait for the completion of this transfer. |
◆ rt_dma_wait()
This blocks the core until the specified transfer is finished. The transfer must be described trough the identifier returned by the copy function.
This can only be called on a cluster.
- Parameters
-


TorZillaPrint
return to TZP index
dayPeriod
Testing language results in dayPeriod
[ NARROW ]
[ SHORT ]
[ LONG ]
[ ALL ]
supported [dtf]


About
____ __ __ _____ _____
/ _ \____ __ ______ ______/ /_____/ /___ /_ _\ /_ _\
/ /_/ / __ \/ / / / __ \/ ___\, / __ \, / __ \ 0> 0> <0 <0
/ ,\ ,/ /_/ /\ \/ / /_/ /\__, / / /_/ / / /_/ / \__⊽__/ \__⊽__/
\/ \/\__/\/ \__/ ,___/\____/\/\__/\/\/ ,___/ ⋂ - Hey! ⋂
\____/ \____/ Olà! -
Ravestate is a reactive library for real-time natural language dialog systems. It combines elements from event-based and reactive programming into an API, where application states are defined as functions that are run when a certain boolean set of criteria (signals) in the current application context is satisfied. It is the first reactive API to allow for boolean combinations of events.
Reactive Hello World
from ravestate.context import startup, Context
from ravestate.state import state
from ravestate.module import Module
# We want to write some text output, so we
# need the raw:out context property from ravestate_rawio.
from ravestate_rawio import output as raw_out
# Make sure that we use some i/o implementation,
# so we can actually see stuff that is written to rawio:out.
import ravestate_conio
# Ravestate applications should always be wrapped in a Module.
# This allows easier scoping, and enables separation of concerns
# beyond states.
with Module(name="hi!"):
# Create an application state which reacts to the `:startup` signal,
# and writes a string to raw:out. Note: State functions are
# always run asynchronously!
@state(cond=startup(min_age=3.), write=raw_out.id())
def hello_world(context):
context[raw_out.id()] = "Waddup waddup waddup!"
# Run context with console input/output and our 'hi!' module.
Context("conio", "hi!").run()
Installation
Via PIP
The easiest way to install ravestate is through pip:
pip install ravestate
Note: Ravestate requires Python 3.6 or higher. It is tested on Ubuntu 16.04 and 18.04, as well as macOS > High Sierra. It is currently not tested on Windows.
For reliability, we recommend using an environment virtualization tool, like virtualenv or conda.
For developers
First, install dependencies:
pip install -r requirements.txt
# To run tests, install pytest, mocking, fixtures...
pip install -r requirements-dev.txt
Then, you may open the repository in any IDE, and mark the
modules
folder as a sources root. Alternatively for development
purposes, call export PYTHONPATH=$PYTHONPATH:$(pwd)/modules
from
your ravestate clone, to tell python that there are modules
to be loaded in the modules
directory (the IDE does this for you).
Running Hello World
Ravestate applications are defined by a configuration, which specifies the ravestate modules that should be loaded.
To run the basic hello world application, run ravestate with a config file or command line arguments:
Running with command line spec
You can easily run a combination of ravestate modules in a shared context,
by listing them as arguments to the rasta
command, which is installed
with ravestate:
python3 -m ravestate \
ravestate_wildtalk \
ravestate_conio \
ravestate_hibye \
ravestate_akinator
Run python3 -m ravestate -h
to see more options!
Running with config file(s)
You may specify a series of config files to configure ravestate context, when specifying everything through the command line becomes too laborious:
# In file hello_world.yml
module: core
config:
import:
- ravestate_wildtalk
- ravestate_conio
- ravestate_hibye
- ravestate_akinator
Then, run ravestate
with this config file:
python3 -m ravestate -f hello_world.yml
Module overview
Ravestate offers a landscape of fine-grained modules for different aspects of dialog application tasks, which may be seen in the following dependency diagram. Broadly, the modules are categorized into Core (Blue), I/O (Yellow), External (Red) and Skills (Green):
Core Modules
| Module name | Description |
|---|---|
| ravestate | Core ravestate library. |
| ravestate_rawio | Provides raw_in , raw_out , pic_in properties, which are served by the IO modules. |
| ravestate_ontology | Connects to scientio to serve a built-in ontology. |
| ravestate_interloc | Provides the all_interlocutors property, where present interlocutors are registered by the IO modules. |
| ravestate_idle | Provides bored and impatient signals, as specified here. |
| ravestate_verbaliser | Utilities for easy management of conversational text, documented here. |
| ravestate_nlp | Spacy-based NLP properties and signals, documented here. |
| ravestate_ros2 | Provides specific Ros2PubProperty , Ros2SubProperty and Ros2CallProperty context props., which greatly simplify working with ROS2 in ravestate. |
IO Modules
| Module name | Description |
|---|---|
| ravestate_conio | Simple command-line based IO for development purposes. |
| ravestate_telegramio | Single- or Multi-process Telegram server module, documented here. |
| ravestate_roboyio | PyroBoy -based STT/TTS with ROS2. |
Skill Modules
| Module name | Description |
|---|---|
| ravestate_wildtalk | ParlAI -based generative conversational module. |
| ravestate_hibye | Simply voices Hi! (or the likes thereof) when an interlocutor is added, and Bye when one is removed. |
| ravestate_genqa | DrQA -based general question answering module. |
| ravestate_roboyqa | QA module which provides answers to questions about Roboy, such as Who is your dad? |
| ravestate_akinator | Enables dialog-based play of Akinator! |
| ravestate_sendpics | Uses face recognition to extract facial features and an assiciated Person with pic_in and ontology, which are then persisted in Redis and Scientio. |
| ravestate_stalker | Uses facial feature <-> person tuples generated by sendpics, to surprise people in front of a camera with knowledge of their names. |
Running tests
If you have installed the dependencies from requirements-dev.txt
you
may run the ravestate test suite as follows:
./run_tests.sh
Building/maintaining the docs
If you have installed the dependencies from requirements-dev.txt
,
generate the docs by running this command at project root:
export PYTHONPATH=$PYTHONPATH:$(pwd)/modules
git rm -rf docs
rm -rf _build docs
pydocmd build
mkdir -p docs/resources/docs && cp resources/docs/*.png docs/resources/docs
git add docs/*
# For inspection: python3 -m http.server --directory docs
The structure and content of the docs are defined in the file pydocmd.yml
.


Bradley L. Davis
About
About
Work
Work
Labs
Labs
Life
Life
Email
Email
Astrophotography
Primary wide field astrophotography with my current setup. Captures in reverse chronological order.
Milky Way Galaxy Core
Sawtooth National Forest, ID,
2020-10-17
Sawtooth National Forest, ID,
2020-10-17
M31: Andromeda Galaxy
Pullman, WA,
2020-07-21
C/2020 F3: Neowise
Pullman, WA,
2020-07-18
Penawawa, WA
Penawawa, WA
Penawawa, WA
Moon, 98% Illumination
Pullman, WA,
2020-04-08
M42: Orion Nebula
Pullman, WA,
2020-03-29


Share Pictures
My Profile
Logout
SEARCH USERS
Email address
We'll never share your email with anyone else.
Profile:
{{ user.name }}
User class: {{ user.admin }}
{{ user.name }}
my photos
{{ picture.name}} {{ picture._id }}
{{ picture.description }}
{{ picture.likes }}
{{ picture.money_made | number:2 }}


$def with (query) $code: def _PREVIOUS(x): if x in [1010, 1015]: return [1010, 1015] elif x in [3030, 3035, 3040]: return [3030, 3035, 3040] elif x == 3010: return [3010] elif x == 3080: return [3080] elif x == 3085: return [3085] elif x in [3020, 3100, 3110, 3050]: return [3020, 3100, 3110, 3050] elif x in [3070, 3075]: return [3070, 3075] elif x == 3140: return [3140] elif x == 3150: return [3150] elif x in [4010, 4015]: return [4010, 4015] elif x == 4016: return [4016] elif x in [4020, 4025, 4050]: return [4020, 4025, 4050] elif x in [4030, 4035, 4060, 4065]: return [4030, 4035, 4060, 4065] elif x in [4040, 4045]: return [4040, 4045] else: return [] def _HEADER(x): if x in [1010, 1015]: return "Journals" elif x in [3030, 3035, 3040]: return "Collection Offers" elif x == 3010: return "Followers" elif x == 3080: return "Friend Requests" elif x == 3085: return "Friend Confirmations" elif x in [3020, 3100, 3110, 3050]: return "User Favorites" elif x in [3070, 3075]: return "Streaming" elif x == 3140: return "Submission Tag Changes" elif x == 3150: return "Site Updates" elif x in [4010, 4015]: return "Shouts" elif x == 4016: return "Staff Notes" elif x in [4020, 4025, 4050]: return "Submission Comments" elif x in [4030, 4035, 4060, 4065]: return "Journal Comments" elif x in [4040, 4045]: return "Character Comments" else: return "Miscellaneous" $ previous_types = [] $ previous_sections = set() $:{RENDER("common/stage_title.html", ["Notifications", "Messages", 0])}