Uses of Interface
org.apache.sshd.common.session.SessionContext
-
-
Uses of SessionContext in org.apache.sshd.agent
Methods in org.apache.sshd.agent with parameters of type SessionContext Modifier and Type Method Description java.util.Map.Entry<java.lang.String,byte[]>
SshAgent. sign(SessionContext session, java.security.PublicKey key, java.lang.String algo, byte[] data)
-
Uses of SessionContext in org.apache.sshd.agent.common
Methods in org.apache.sshd.agent.common with parameters of type SessionContext Modifier and Type Method Description java.util.Map.Entry<java.lang.String,byte[]>
AbstractAgentProxy. sign(SessionContext session, java.security.PublicKey key, java.lang.String algo, byte[] data)
java.util.Map.Entry<java.lang.String,byte[]>
AgentDelegate. sign(SessionContext session, java.security.PublicKey key, java.lang.String algo, byte[] data)
-
Uses of SessionContext in org.apache.sshd.agent.local
Methods in org.apache.sshd.agent.local with parameters of type SessionContext Modifier and Type Method Description java.util.Map.Entry<java.lang.String,byte[]>
AgentImpl. sign(SessionContext session, java.security.PublicKey key, java.lang.String algo, byte[] data)
-
Uses of SessionContext in org.apache.sshd.client.auth
Methods in org.apache.sshd.client.auth with parameters of type SessionContext Modifier and Type Method Description java.lang.Iterable<?>
AuthenticationIdentitiesProvider. loadIdentities(SessionContext session)
-
Uses of SessionContext in org.apache.sshd.client.auth.hostbased
Methods in org.apache.sshd.client.auth.hostbased with parameters of type SessionContext Modifier and Type Method Description static java.util.Iterator<? extends java.util.Map.Entry<java.security.KeyPair,java.util.List<java.security.cert.X509Certificate>>>
HostKeyIdentityProvider. iteratorOf(SessionContext session, HostKeyIdentityProvider provider)
java.lang.Iterable<? extends java.util.Map.Entry<java.security.KeyPair,java.util.List<java.security.cert.X509Certificate>>>
HostKeyIdentityProvider. loadHostKeys(SessionContext session)
-
Uses of SessionContext in org.apache.sshd.client.auth.password
Methods in org.apache.sshd.client.auth.password with parameters of type SessionContext Modifier and Type Method Description static java.lang.Iterable<java.lang.String>
PasswordIdentityProvider. iterableOf(SessionContext session, java.util.Collection<? extends PasswordIdentityProvider> providers)
Wraps a group ofPasswordIdentityProvider
into anIterable
of their combined passwordsstatic java.util.Iterator<java.lang.String>
PasswordIdentityProvider. iteratorOf(SessionContext session, PasswordIdentityProvider provider)
Resolves a non-null
iterator of the available passwordsstatic java.util.Iterator<java.lang.String>
PasswordIdentityProvider. iteratorOf(SessionContext session, PasswordIdentityProvider identities, PasswordIdentityProvider passwords)
Creates a "unified"Iterator
of passwords out of 2 possiblePasswordIdentityProvider
java.lang.Iterable<java.lang.String>
PasswordIdentityProvider. loadPasswords(SessionContext session)
static PasswordIdentityProvider
PasswordIdentityProvider. multiProvider(SessionContext session, java.util.Collection<? extends PasswordIdentityProvider> providers)
Wraps a group ofPasswordIdentityProvider
into a single onestatic PasswordIdentityProvider
PasswordIdentityProvider. multiProvider(SessionContext session, PasswordIdentityProvider... providers)
Wraps a group ofPasswordIdentityProvider
into a single onestatic PasswordIdentityProvider
PasswordIdentityProvider. resolvePasswordIdentityProvider(SessionContext session, PasswordIdentityProvider identities, PasswordIdentityProvider passwords)
Creates a "unified"PasswordIdentityProvider
out of 2 possible ones as follows: -
Uses of SessionContext in org.apache.sshd.client.auth.pubkey
Methods in org.apache.sshd.client.auth.pubkey with parameters of type SessionContext Modifier and Type Method Description java.util.Map.Entry<java.lang.String,byte[]>
KeyAgentIdentity. sign(SessionContext session, java.lang.String algo, byte[] data)
java.util.Map.Entry<java.lang.String,byte[]>
KeyPairIdentity. sign(SessionContext session, java.lang.String algo, byte[] data)
java.util.Map.Entry<java.lang.String,byte[]>
PublicKeyIdentity. sign(SessionContext session, java.lang.String algo, byte[] data)
Proves the public key identity by signing the given data -
Uses of SessionContext in org.apache.sshd.client.config.keys
Methods in org.apache.sshd.client.config.keys with parameters of type SessionContext Modifier and Type Method Description protected java.lang.Iterable<java.security.KeyPair>
ClientIdentitiesWatcher. doGetKeyPairs(SessionContext session, ClientIdentityProvider p)
java.lang.Iterable<java.security.KeyPair>
ClientIdentityFileWatcher. getClientIdentities(SessionContext session)
java.lang.Iterable<java.security.KeyPair>
ClientIdentityProvider. getClientIdentities(SessionContext session)
Provides aKeyPair
representing the client identityprotected boolean
BuiltinClientIdentitiesWatcher. isSupported(SessionContext session, java.security.KeyPair kp)
java.lang.Iterable<java.security.KeyPair>
ClientIdentityLoader. loadClientIdentities(SessionContext session, NamedResource location, FilePasswordProvider provider)
protected java.lang.Iterable<java.security.KeyPair>
LazyClientKeyIdentityProvider. loadClientIdentities(SessionContext session, NamedResource location)
static java.util.Map<java.lang.String,java.security.KeyPair>
ClientIdentity. loadIdentities(SessionContext session, java.nio.file.Path dir, boolean strict, java.util.Collection<java.lang.String> types, java.util.function.Function<? super java.lang.String,java.lang.String> idGenerator, FilePasswordProvider provider, java.nio.file.LinkOption... options)
Scans a folder and loads all available identity filesjava.lang.Iterable<java.security.KeyPair>
BuiltinClientIdentitiesWatcher. loadKeys(SessionContext session)
java.lang.Iterable<java.security.KeyPair>
ClientIdentitiesWatcher. loadKeys(SessionContext session)
protected java.lang.Iterable<java.security.KeyPair>
ClientIdentitiesWatcher. loadKeys(SessionContext session, java.util.function.Predicate<java.security.KeyPair> filter)
java.lang.Iterable<java.security.KeyPair>
LazyClientKeyIdentityProvider. loadKeys(SessionContext session)
protected java.lang.Iterable<java.security.KeyPair>
ClientIdentityFileWatcher. reloadClientIdentities(SessionContext session, java.nio.file.Path path)
-
Uses of SessionContext in org.apache.sshd.client.session
Subinterfaces of SessionContext in org.apache.sshd.client.session Modifier and Type Interface Description interface
ClientSession
An authenticated session to a given SSH server.Classes in org.apache.sshd.client.session that implement SessionContext Modifier and Type Class Description class
AbstractClientSession
Provides default implementations ofClientSession
related methodsclass
ClientSessionImpl
The default implementation of aClientSession
-
Uses of SessionContext in org.apache.sshd.common.auth
Classes in org.apache.sshd.common.auth with type parameters of type SessionContext Modifier and Type Class Description class
AbstractUserAuthMethodFactory<S extends SessionContext,M extends UserAuthInstance<S>>
interface
UserAuthFactoriesManager<S extends SessionContext,M extends UserAuthInstance<S>,F extends UserAuthMethodFactory<S,M>>
interface
UserAuthInstance<S extends SessionContext>
Represents an authentication-in-progress tracker for a specific sessioninterface
UserAuthMethodFactory<S extends SessionContext,M extends UserAuthInstance<S>>
Represents a user authentication methodMethods in org.apache.sshd.common.auth with type parameters of type SessionContext Modifier and Type Method Description static <S extends SessionContext,M extends UserAuthInstance<S>>
MUserAuthMethodFactory. createUserAuth(S session, java.util.Collection<? extends UserAuthMethodFactory<S,M>> factories, java.lang.String name)
Methods in org.apache.sshd.common.auth with parameters of type SessionContext Modifier and Type Method Description static boolean
UserAuthMethodFactory. isDataIntegrityAuthenticationTransport(SessionContext session)
static boolean
UserAuthMethodFactory. isSecureAuthenticationTransport(SessionContext session)
According to RFC 4252 - section 8: -
Uses of SessionContext in org.apache.sshd.common.config.keys
Methods in org.apache.sshd.common.config.keys with parameters of type SessionContext Modifier and Type Method Description java.security.PublicKey
AuthorizedKeyEntry. appendPublicKey(SessionContext session, java.lang.Appendable sb, PublicKeyEntryResolver fallbackResolver)
java.security.PublicKey
PublicKeyEntry. appendPublicKey(SessionContext session, java.lang.Appendable sb, PublicKeyEntryResolver fallbackResolver)
static java.lang.String
KeyRandomArt. combine(SessionContext session, char separator, KeyIdentityProvider provider)
Creates the combined representation of the random art entries for the provided keysstatic <A extends java.lang.Appendable>
AKeyRandomArt. combine(SessionContext session, A sb, char separator, KeyIdentityProvider provider)
Appends the combined random art entries for the provided keysPRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, java.lang.String keyType, FilePasswordProvider passwordProvider, java.io.InputStream keyData)
default PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, FilePasswordProvider passwordProvider, byte... keyData)
default PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, FilePasswordProvider passwordProvider, byte[] keyData, int offset, int length)
default PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, FilePasswordProvider passwordProvider, java.io.InputStream keyData)
default PUB
PublicKeyRawDataDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, byte[] keyData, int offset, int length, java.util.Map<java.lang.String,java.lang.String> headers)
default PUB
PublicKeyRawDataDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, byte[] keyData, java.util.Map<java.lang.String,java.lang.String> headers)
PUB
PublicKeyRawDataDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
default PUB
PublicKeyEntryDecoder. decodePublicKeyByType(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
PUB
PublicKeyRawDataDecoder. decodePublicKeyByType(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
static java.util.Collection<KeyRandomArt>
KeyRandomArt. generate(SessionContext session, KeyIdentityProvider provider)
Extracts and generates random art entries for all key in the providerjava.lang.String
FilePasswordProvider. getPassword(SessionContext session, NamedResource resourceKey, int retryIndex)
default FilePasswordProvider.ResourceDecodeResult
FilePasswordProvider. handleDecodeAttemptResult(SessionContext session, NamedResource resourceKey, int retryIndex, java.lang.String password, java.lang.Exception err)
Invoked to inform the password provide about the decoding result.static java.util.NavigableMap<java.lang.String,java.security.KeyPair>
IdentityUtils. loadIdentities(SessionContext session, java.util.Map<java.lang.String,? extends java.nio.file.Path> paths, FilePasswordProvider provider, java.nio.file.OpenOption... options)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, java.net.URL url)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, java.net.URL url, java.nio.charset.Charset cs)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, java.nio.file.Path path, java.nio.charset.Charset cs, java.nio.file.OpenOption... options)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, java.nio.file.Path path, java.nio.file.OpenOption... options)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, NamedResource resourceKey, java.io.BufferedReader rdr)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, NamedResource resourceKey, java.io.InputStream stream)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, NamedResource resourceKey, java.io.InputStream stream, java.nio.charset.Charset cs)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, NamedResource resourceKey, java.io.Reader rdr)
PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, NamedResource resourceKey, java.util.List<java.lang.String> lines)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, IoResource<?> resource)
default PUB
PublicKeyRawDataReader. readPublicKey(SessionContext session, IoResource<?> resource, java.nio.charset.Charset cs)
default java.security.PrivateKey
PrivateKeyEntryDecoder. resolve(SessionContext session, java.lang.String keyType, byte[] keyData)
java.security.PrivateKey
PrivateKeyEntryResolver. resolve(SessionContext session, java.lang.String keyType, byte[] keyData)
default java.security.PublicKey
PublicKeyEntryDecoder. resolve(SessionContext session, java.lang.String keyType, byte[] keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.PublicKey
PublicKeyEntryResolver. resolve(SessionContext session, java.lang.String keyType, byte[] keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.PublicKey
AuthorizedKeyEntry. resolvePublicKey(SessionContext session, PublicKeyEntryResolver fallbackResolver)
java.security.PublicKey
PublicKeyEntry. resolvePublicKey(SessionContext session, java.util.Map<java.lang.String,java.lang.String> headers, PublicKeyEntryResolver fallbackResolver)
static java.util.List<java.security.PublicKey>
PublicKeyEntry. resolvePublicKeyEntries(SessionContext session, java.util.Collection<? extends PublicKeyEntry> entries, PublicKeyEntryResolver fallbackResolver)
-
Uses of SessionContext in org.apache.sshd.common.config.keys.impl
Methods in org.apache.sshd.common.config.keys.impl with parameters of type SessionContext Modifier and Type Method Description java.security.interfaces.DSAPublicKey
DSSPublicKeyEntryDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.interfaces.ECPublicKey
ECDSAPublicKeyEntryDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
OpenSshCertificate
OpenSSHCertificateDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.interfaces.RSAPublicKey
RSAPublicKeyDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
SkEcdsaPublicKey
SkECDSAPublicKeyEntryDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
SkED25519PublicKey
SkED25519PublicKeyEntryDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
-
Uses of SessionContext in org.apache.sshd.common.config.keys.loader
Methods in org.apache.sshd.common.config.keys.loader with parameters of type SessionContext Modifier and Type Method Description java.util.Collection<java.security.KeyPair>
AbstractKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, byte[] bytes, java.util.Map<java.lang.String,java.lang.String> headers)
abstract java.util.Collection<java.security.KeyPair>
AbstractKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
AbstractKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines, java.util.Map<java.lang.String,java.lang.String> headers)
Extracts the key pairs within a single delimited by markers block of lines.java.util.Collection<java.security.KeyPair>
AbstractKeyPairResourceParser. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines)
java.util.Collection<java.security.KeyPair>
FileWatcherKeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, java.net.URL url, FilePasswordProvider passwordProvider)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, java.net.URL url, FilePasswordProvider passwordProvider, java.nio.charset.Charset cs)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, java.nio.file.Path path, FilePasswordProvider passwordProvider, java.nio.charset.Charset cs, java.nio.file.OpenOption... options)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, java.nio.file.Path path, FilePasswordProvider passwordProvider, java.nio.file.OpenOption... options)
Loads private key data - Note: any non-ASCII characters are assumed to be UTF-8 encodeddefault java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.io.BufferedReader r)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.io.InputStream stream)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.nio.charset.Charset cs)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.io.Reader r)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.lang.String data)
java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines)
Loads key pairs from the given resource text linesdefault java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, IoResource<?> resource, FilePasswordProvider passwordProvider)
default java.util.Collection<java.security.KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, IoResource<?> resource, FilePasswordProvider passwordProvider, java.nio.charset.Charset cs)
protected java.util.Collection<java.security.KeyPair>
FileWatcherKeyPairResourceLoader. reloadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines)
protected java.util.Map.Entry<java.util.Map<java.lang.String,java.lang.String>,java.util.List<java.lang.String>>
AbstractKeyPairResourceParser. separateDataLinesFromHeaders(SessionContext session, NamedResource resourceKey, java.lang.String startLine, java.lang.String endLine, java.util.List<java.lang.String> dataLines)
-
Uses of SessionContext in org.apache.sshd.common.config.keys.loader.openssh
Methods in org.apache.sshd.common.config.keys.loader.openssh with parameters of type SessionContext Modifier and Type Method Description java.security.interfaces.DSAPrivateKey
OpenSSHDSSPrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, java.lang.String keyType, FilePasswordProvider passwordProvider, java.io.InputStream keyData)
java.security.interfaces.ECPrivateKey
OpenSSHECDSAPrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, java.lang.String keyType, FilePasswordProvider passwordProvider, java.io.InputStream keyData)
java.security.interfaces.RSAPrivateKey
OpenSSHRSAPrivateKeyDecoder. decodePrivateKey(SessionContext session, java.lang.String keyType, FilePasswordProvider passwordProvider, java.io.InputStream keyData)
byte[]
OpenSSHKeyDecryptor. decodePrivateKeyBytes(SessionContext session, NamedResource resourceKey, java.lang.String cipherName, byte[] privateDataBytes, java.lang.String password)
byte[]
OpenSSHParserContext. decodePrivateKeyBytes(SessionContext session, NamedResource resourceKey, java.lang.String cipherName, byte[] privateDataBytes, java.lang.String password)
java.util.Collection<java.security.KeyPair>
OpenSSHKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
protected java.util.Map.Entry<java.security.PrivateKey,java.lang.String>
OpenSSHKeyPairResourceParser. readPrivateKey(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, java.lang.String keyType, FilePasswordProvider passwordProvider, java.io.InputStream stream)
protected java.util.List<java.security.KeyPair>
OpenSSHKeyPairResourceParser. readPrivateKeys(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, java.util.Collection<? extends java.security.PublicKey> publicKeys, FilePasswordProvider passwordProvider, java.io.InputStream stream)
protected java.security.PublicKey
OpenSSHKeyPairResourceParser. readPublicKey(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
protected OpenSSHKdfOptions
OpenSSHKeyPairResourceParser. resolveKdfOptions(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
protected <S extends java.io.InputStream>
SOpenSSHKeyPairResourceParser. validateStreamMagicMarker(SessionContext session, NamedResource resourceKey, S stream)
-
Uses of SessionContext in org.apache.sshd.common.config.keys.loader.openssh.kdf
Methods in org.apache.sshd.common.config.keys.loader.openssh.kdf with parameters of type SessionContext Modifier and Type Method Description byte[]
BCryptKdfOptions. decodePrivateKeyBytes(SessionContext session, NamedResource resourceKey, java.lang.String cipherName, byte[] privateDataBytes, java.lang.String password)
byte[]
RawKdfOptions. decodePrivateKeyBytes(SessionContext session, NamedResource resourceKey, java.lang.String cipherName, byte[] privateDataBytes, java.lang.String password)
-
Uses of SessionContext in org.apache.sshd.common.config.keys.loader.pem
Methods in org.apache.sshd.common.config.keys.loader.pem with parameters of type SessionContext Modifier and Type Method Description java.util.Collection<java.security.KeyPair>
AbstractPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
DSSPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
ECDSAPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
PKCS8PEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, byte[] encBytes, PKCS8PrivateKeyInfo pkcs8Info, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
PKCS8PEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
RSAPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
-
Uses of SessionContext in org.apache.sshd.common.config.keys.loader.ssh2
Methods in org.apache.sshd.common.config.keys.loader.ssh2 with parameters of type SessionContext Modifier and Type Method Description java.security.PublicKey
Ssh2PublicKeyEntryDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.PublicKey
Ssh2PublicKeyEntryDecoder. decodePublicKeyByType(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.PublicKey
Ssh2PublicKeyEntryDecoder. readPublicKey(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, byte[] dataBytes, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.PublicKey
Ssh2PublicKeyEntryDecoder. readPublicKey(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, java.util.List<java.lang.String> lines, java.util.Map<java.lang.String,java.lang.String> headers)
java.security.PublicKey
Ssh2PublicKeyEntryDecoder. readPublicKey(SessionContext session, NamedResource resourceKey, java.util.List<java.lang.String> lines)
java.security.PublicKey
Ssh2PublicKeyEntryDecoder. resolve(SessionContext session, java.lang.String keyType, byte[] keyData, java.util.Map<java.lang.String,java.lang.String> headers)
protected java.util.Map.Entry<java.util.Map<java.lang.String,java.lang.String>,java.util.List<java.lang.String>>
Ssh2PublicKeyEntryDecoder. separateDataLinesFromHeaders(SessionContext session, NamedResource resourceKey, java.lang.String startLine, java.lang.String endLine, java.util.List<java.lang.String> lines)
-
Uses of SessionContext in org.apache.sshd.common.file
Methods in org.apache.sshd.common.file with parameters of type SessionContext Modifier and Type Method Description java.nio.file.FileSystem
FileSystemFactory. createFileSystem(SessionContext session)
Create user specific file system.java.nio.file.Path
FileSystemFactory. getUserHomeDir(SessionContext session)
default void
FileSystemAware. setFileSystemFactory(FileSystemFactory factory, SessionContext session)
Sets theFileSystemFactory
used to create theFileSystem
to be used by the session -
Uses of SessionContext in org.apache.sshd.common.file.nativefs
Methods in org.apache.sshd.common.file.nativefs with parameters of type SessionContext Modifier and Type Method Description java.nio.file.FileSystem
NativeFileSystemFactory. createFileSystem(SessionContext session)
java.nio.file.Path
NativeFileSystemFactory. getUserHomeDir(SessionContext session)
-
Uses of SessionContext in org.apache.sshd.common.file.nonefs
Methods in org.apache.sshd.common.file.nonefs with parameters of type SessionContext Modifier and Type Method Description java.nio.file.FileSystem
NoneFileSystemFactory. createFileSystem(SessionContext session)
java.nio.file.Path
NoneFileSystemFactory. getUserHomeDir(SessionContext session)
-
Uses of SessionContext in org.apache.sshd.common.file.virtualfs
Methods in org.apache.sshd.common.file.virtualfs with parameters of type SessionContext Modifier and Type Method Description java.nio.file.FileSystem
VirtualFileSystemFactory. createFileSystem(SessionContext session)
java.nio.file.Path
VirtualFileSystemFactory. getUserHomeDir(SessionContext session)
-
Uses of SessionContext in org.apache.sshd.common.keyprovider
Fields in org.apache.sshd.common.keyprovider declared as SessionContext Modifier and Type Field Description protected SessionContext
AbstractResourceKeyPairProvider.KeyPairIterator. session
private SessionContext
MultiKeyIdentityIterator. sessionContext
Methods in org.apache.sshd.common.keyprovider that return SessionContext Modifier and Type Method Description SessionContext
MultiKeyIdentityIterator. getSessionContext()
Methods in org.apache.sshd.common.keyprovider with parameters of type SessionContext Modifier and Type Method Description protected java.lang.Iterable<java.security.KeyPair>
AbstractResourceKeyPairProvider. doLoadKeys(SessionContext session, NamedResource resourceKey, java.io.InputStream inputStream, FilePasswordProvider provider)
protected java.lang.Iterable<java.security.KeyPair>
AbstractResourceKeyPairProvider. doLoadKeys(SessionContext session, NamedResource resourceKey, R resource, FilePasswordProvider provider)
protected java.lang.Iterable<java.security.KeyPair>
AbstractResourceKeyPairProvider. doLoadKeys(SessionContext session, R resource)
protected java.lang.Iterable<java.security.KeyPair>
FileKeyPairProvider. doLoadKeys(SessionContext session, java.nio.file.Path resource)
protected IoResource<?>
AbstractResourceKeyPairProvider. getIoResource(SessionContext session, R resource)
protected IoResource<?>
ClassLoadableResourceKeyPairProvider. getIoResource(SessionContext session, java.lang.String resource)
protected IoResource<java.nio.file.Path>
FileKeyPairProvider. getIoResource(SessionContext session, java.nio.file.Path resource)
default java.lang.Iterable<java.lang.String>
KeyPairProvider. getKeyTypes(SessionContext session)
java.lang.Iterable<java.lang.String>
MappedKeyPairProvider. getKeyTypes(SessionContext session)
static java.lang.Iterable<java.security.KeyPair>
KeyIdentityProvider. iterableOf(SessionContext session, java.util.Collection<? extends KeyIdentityProvider> providers)
default OpenSshCertificate
HostKeyCertificateProvider. loadCertificate(SessionContext session, java.lang.String keyType)
java.lang.Iterable<OpenSshCertificate>
FileHostKeyCertificateProvider. loadCertificates(SessionContext session)
java.lang.Iterable<OpenSshCertificate>
HostKeyCertificateProvider. loadCertificates(SessionContext session)
default java.security.KeyPair
KeyPairProvider. loadKey(SessionContext session, java.lang.String type)
Load a key of the specified type which can be "ssh-rsa", "ssh-dss", or "ecdsa-sha2-nistp{256,384,521}".java.security.KeyPair
MappedKeyPairProvider. loadKey(SessionContext session, java.lang.String type)
protected java.lang.Iterable<java.security.KeyPair>
AbstractResourceKeyPairProvider. loadKeys(SessionContext session, java.util.Collection<? extends R> resources)
java.lang.Iterable<java.security.KeyPair>
ClassLoadableResourceKeyPairProvider. loadKeys(SessionContext session)
java.lang.Iterable<java.security.KeyPair>
FileKeyPairProvider. loadKeys(SessionContext session)
java.lang.Iterable<java.security.KeyPair>
KeyIdentityProvider. loadKeys(SessionContext session)
Load available keys.java.lang.Iterable<java.security.KeyPair>
MappedKeyPairProvider. loadKeys(SessionContext session)
java.lang.Iterable<java.security.KeyPair>
MultiKeyIdentityProvider. loadKeys(SessionContext session)
protected java.io.InputStream
AbstractResourceKeyPairProvider. openKeyPairResource(SessionContext session, NamedResource resourceKey, R resource)
Constructors in org.apache.sshd.common.keyprovider with parameters of type SessionContext Constructor Description KeyPairIterator(SessionContext session, java.util.Collection<? extends R> resources)
MultiKeyIdentityIterator(SessionContext session, java.lang.Iterable<? extends KeyIdentityProvider> providers)
-
Uses of SessionContext in org.apache.sshd.common.session
Subinterfaces of SessionContext in org.apache.sshd.common.session Modifier and Type Interface Description interface
Session
Represents an SSH session.Methods in org.apache.sshd.common.session that return SessionContext Modifier and Type Method Description SessionContext
SessionContextHolder. getSessionContext()
default SessionContext
SessionHolder. getSessionContext()
Methods in org.apache.sshd.common.session with parameters of type SessionContext Modifier and Type Method Description static boolean
SessionContext. isDataIntegrityTransport(SessionContext session)
static boolean
SessionContext. isSecureSessionTransport(SessionContext session)
-
Uses of SessionContext in org.apache.sshd.common.session.helpers
Classes in org.apache.sshd.common.session.helpers that implement SessionContext Modifier and Type Class Description class
AbstractSession
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication, encoding and decoding.class
SessionHelper
Contains split code in order to makeAbstractSession
class smaller -
Uses of SessionContext in org.apache.sshd.common.signature
Methods in org.apache.sshd.common.signature with parameters of type SessionContext Modifier and Type Method Description protected java.security.Signature
AbstractSignature. doInitSignature(SessionContext session, java.lang.String algo, java.security.Key key, boolean forSigning)
Initializes the internal signature instancevoid
AbstractSecurityKeySignature. initSigner(SessionContext session, java.security.PrivateKey key)
void
AbstractSignature. initSigner(SessionContext session, java.security.PrivateKey key)
void
Signature. initSigner(SessionContext session, java.security.PrivateKey key)
void
AbstractSecurityKeySignature. initVerifier(SessionContext session, java.security.PublicKey key)
void
AbstractSignature. initVerifier(SessionContext session, java.security.PublicKey key)
void
Signature. initVerifier(SessionContext session, java.security.PublicKey key)
void
SignatureRSA. initVerifier(SessionContext session, java.security.PublicKey key)
byte[]
AbstractSecurityKeySignature. sign(SessionContext session)
byte[]
AbstractSignature. sign(SessionContext session)
byte[]
Signature. sign(SessionContext session)
Compute the signaturebyte[]
SignatureDSA. sign(SessionContext session)
byte[]
SignatureECDSA. sign(SessionContext session)
void
AbstractSecurityKeySignature. update(SessionContext session, byte[] hash, int off, int len)
void
AbstractSignature. update(SessionContext session, byte[] hash, int off, int len)
default void
Signature. update(SessionContext session, byte[] hash)
Update the computed signature with the given datavoid
Signature. update(SessionContext session, byte[] hash, int off, int len)
Update the computed signature with the given databoolean
AbstractSecurityKeySignature. verify(SessionContext session, byte[] sig)
boolean
Signature. verify(SessionContext session, byte[] sig)
Verify against the given signatureboolean
SignatureDSA. verify(SessionContext session, byte[] sig)
boolean
SignatureECDSA. verify(SessionContext session, byte[] sig)
boolean
SignatureRSA. verify(SessionContext session, byte[] sig)
-
Uses of SessionContext in org.apache.sshd.common.util.security
Methods in org.apache.sshd.common.util.security with parameters of type SessionContext Modifier and Type Method Description static java.lang.Iterable<java.security.KeyPair>
SecurityUtils. loadKeyPairIdentities(SessionContext session, NamedResource resourceKey, java.io.InputStream inputStream, FilePasswordProvider provider)
-
Uses of SessionContext in org.apache.sshd.common.util.security.bouncycastle
Methods in org.apache.sshd.common.util.security.bouncycastle with parameters of type SessionContext Modifier and Type Method Description java.util.Collection<java.security.KeyPair>
BouncyCastleKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
BouncyCastleKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines, java.util.Map<java.lang.String,java.lang.String> headers)
static java.security.KeyPair
BouncyCastleKeyPairResourceParser. loadKeyPair(SessionContext session, NamedResource resourceKey, java.io.InputStream inputStream, FilePasswordProvider provider)
-
Uses of SessionContext in org.apache.sshd.common.util.security.eddsa
Methods in org.apache.sshd.common.util.security.eddsa with parameters of type SessionContext Modifier and Type Method Description net.i2p.crypto.eddsa.EdDSAPrivateKey
OpenSSHEd25519PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, java.lang.String keyType, FilePasswordProvider passwordProvider, java.io.InputStream keyData)
net.i2p.crypto.eddsa.EdDSAPublicKey
Ed25519PublicKeyDecoder. decodePublicKey(SessionContext session, java.lang.String keyType, java.io.InputStream keyData, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
Ed25519PEMResourceKeyParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, java.lang.String beginMarker, java.lang.String endMarker, FilePasswordProvider passwordProvider, java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.String> headers)
boolean
SignatureEd25519. verify(SessionContext session, byte[] sig)
-
Uses of SessionContext in org.apache.sshd.putty
Methods in org.apache.sshd.putty with parameters of type SessionContext Modifier and Type Method Description java.util.Collection<java.security.KeyPair>
AbstractPuttyKeyDecoder. loadKeyPairs(SessionContext session, NamedResource resourceKey, int formatVersion, java.lang.String pubData, java.lang.String prvData, java.lang.String prvEncryption, FilePasswordProvider passwordProvider, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
AbstractPuttyKeyDecoder. loadKeyPairs(SessionContext session, NamedResource resourceKey, int formatVersion, java.util.List<java.lang.String> pubLines, java.util.List<java.lang.String> prvLines, java.lang.String prvEncryption, FilePasswordProvider passwordProvider, java.util.Map<java.lang.String,java.lang.String> headers)
java.util.Collection<java.security.KeyPair>
AbstractPuttyKeyDecoder. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, java.util.List<java.lang.String> lines)
-
Uses of SessionContext in org.apache.sshd.scp.server
Methods in org.apache.sshd.scp.server with parameters of type SessionContext Modifier and Type Method Description void
ScpShell. setFileSystemFactory(FileSystemFactory factory, SessionContext session)
-
Uses of SessionContext in org.apache.sshd.server.keyprovider
Methods in org.apache.sshd.server.keyprovider with parameters of type SessionContext Modifier and Type Method Description protected java.lang.Iterable<java.security.KeyPair>
AbstractGeneratorHostKeyProvider. doReadKeyPairs(SessionContext session, NamedResource resourceKey, java.io.InputStream inputStream)
protected java.lang.Iterable<java.security.KeyPair>
SimpleGeneratorHostKeyProvider. doReadKeyPairs(SessionContext session, NamedResource resourceKey, java.io.InputStream inputStream)
protected java.lang.Iterable<java.security.KeyPair>
AbstractGeneratorHostKeyProvider. loadFromFile(SessionContext session, java.lang.String alg, java.nio.file.Path keyPath)
java.util.List<java.security.KeyPair>
AbstractGeneratorHostKeyProvider. loadKeys(SessionContext session)
protected java.lang.Iterable<java.security.KeyPair>
AbstractGeneratorHostKeyProvider. readKeyPairs(SessionContext session, java.nio.file.Path keyPath, java.nio.file.OpenOption... options)
protected java.lang.Iterable<java.security.KeyPair>
AbstractGeneratorHostKeyProvider. resolveKeyPairs(SessionContext session, java.nio.file.Path keyPath)
-
Uses of SessionContext in org.apache.sshd.server.session
Subinterfaces of SessionContext in org.apache.sshd.server.session Modifier and Type Interface Description interface
ServerSession
Classes in org.apache.sshd.server.session that implement SessionContext Modifier and Type Class Description class
AbstractServerSession
Provides default implementations forServerSession
related methodsclass
ServerSessionImpl
The default implementation for aServerSession
-