Uses of Interface
org.apache.sshd.common.session.SessionContext
Packages that use SessionContext
-
Uses of SessionContext in org.apache.sshd.agent
Methods in org.apache.sshd.agent with parameters of type SessionContext -
Uses of SessionContext in org.apache.sshd.agent.common
Methods in org.apache.sshd.agent.common with parameters of type SessionContext -
Uses of SessionContext in org.apache.sshd.agent.local
Methods in org.apache.sshd.agent.local with parameters of type SessionContext -
Uses of SessionContext in org.apache.sshd.client.auth
Methods in org.apache.sshd.client.auth with parameters of type SessionContextModifier and TypeMethodDescriptionIterable
<?> 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 SessionContextModifier and TypeMethodDescriptionstatic Iterator
<? extends Map.Entry<KeyPair, List<X509Certificate>>> HostKeyIdentityProvider.iteratorOf
(SessionContext session, HostKeyIdentityProvider provider) Iterable
<? extends Map.Entry<KeyPair, List<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 SessionContextModifier and TypeMethodDescriptionPasswordIdentityProvider.iterableOf
(SessionContext session, Collection<? extends PasswordIdentityProvider> providers) Wraps a group ofPasswordIdentityProvider
into anIterable
of their combined passwordsPasswordIdentityProvider.iteratorOf
(SessionContext session, PasswordIdentityProvider provider) Resolves a non-null
iterator of the available passwordsPasswordIdentityProvider.iteratorOf
(SessionContext session, PasswordIdentityProvider identities, PasswordIdentityProvider passwords) Creates a "unified"Iterator
of passwords out of 2 possiblePasswordIdentityProvider
PasswordIdentityProvider.loadPasswords
(SessionContext session) static PasswordIdentityProvider
PasswordIdentityProvider.multiProvider
(SessionContext session, 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 SessionContextModifier and TypeMethodDescriptionKeyAgentIdentity.sign
(SessionContext session, String algo, byte[] data) KeyPairIdentity.sign
(SessionContext session, String algo, byte[] data) PublicKeyIdentity.sign
(SessionContext session, 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 SessionContextModifier and TypeMethodDescriptionClientIdentitiesWatcher.doGetKeyPairs
(SessionContext session, ClientIdentityProvider p) ClientIdentityFileWatcher.getClientIdentities
(SessionContext session) ClientIdentityProvider.getClientIdentities
(SessionContext session) Provides aKeyPair
representing the client identityprotected boolean
BuiltinClientIdentitiesWatcher.isSupported
(SessionContext session, KeyPair kp) ClientIdentityLoader.loadClientIdentities
(SessionContext session, NamedResource location, FilePasswordProvider provider) LazyClientKeyIdentityProvider.loadClientIdentities
(SessionContext session, NamedResource location) ClientIdentity.loadIdentities
(SessionContext session, Path dir, boolean strict, Collection<String> types, Function<? super String, String> idGenerator, FilePasswordProvider provider, LinkOption... options) Scans a folder and loads all available identity filesBuiltinClientIdentitiesWatcher.loadKeys
(SessionContext session) ClientIdentitiesWatcher.loadKeys
(SessionContext session) ClientIdentitiesWatcher.loadKeys
(SessionContext session, Predicate<KeyPair> filter) LazyClientKeyIdentityProvider.loadKeys
(SessionContext session) ClientIdentityFileWatcher.reloadClientIdentities
(SessionContext session, Path path) -
Uses of SessionContext in org.apache.sshd.client.session
Subinterfaces of SessionContext in org.apache.sshd.client.sessionModifier and TypeInterfaceDescriptioninterface
An authenticated session to a given SSH server.Classes in org.apache.sshd.client.session that implement SessionContextModifier and TypeClassDescriptionclass
Provides default implementations ofClientSession
related methodsclass
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 SessionContextModifier and TypeClassDescriptionclass
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 SessionContextModifier and TypeMethodDescriptionstatic <S extends SessionContext,
M extends UserAuthInstance<S>>
MUserAuthMethodFactory.createUserAuth
(S session, Collection<? extends UserAuthMethodFactory<S, M>> factories, String name) Methods in org.apache.sshd.common.auth with parameters of type SessionContextModifier and TypeMethodDescriptionstatic 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 SessionContextModifier and TypeMethodDescriptionAuthorizedKeyEntry.appendPublicKey
(SessionContext session, Appendable sb, PublicKeyEntryResolver fallbackResolver) PublicKeyEntry.appendPublicKey
(SessionContext session, Appendable sb, PublicKeyEntryResolver fallbackResolver) static String
KeyRandomArt.combine
(SessionContext session, char separator, KeyIdentityProvider provider) Creates the combined representation of the random art entries for the provided keysstatic <A extends Appendable>
AKeyRandomArt.combine
(SessionContext session, A sb, char separator, KeyIdentityProvider provider) Appends the combined random art entries for the provided keysdefault <T> T
FilePasswordProvider.decode
(SessionContext session, NamedResource resourceKey, FilePasswordProvider.Decoder<? extends T> decoder) Obtains the password throughFilePasswordProvider.getPassword(SessionContext, NamedResource, int)
, invokes theFilePasswordProvider.Decoder
and thenFilePasswordProvider.handleDecodeAttemptResult(SessionContext, NamedResource, int, String, Exception)
and then returns the decoded result.PrivateKeyEntryDecoder.decodePrivateKey
(SessionContext session, String keyType, FilePasswordProvider passwordProvider, 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, InputStream keyData) default PUB
PublicKeyRawDataDecoder.decodePublicKey
(SessionContext session, String keyType, byte[] keyData, int offset, int length, Map<String, String> headers) default PUB
PublicKeyRawDataDecoder.decodePublicKey
(SessionContext session, String keyType, byte[] keyData, Map<String, String> headers) PublicKeyRawDataDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) default PUB
PublicKeyEntryDecoder.decodePublicKeyByType
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) PublicKeyRawDataDecoder.decodePublicKeyByType
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) static Collection
<KeyRandomArt> KeyRandomArt.generate
(SessionContext session, KeyIdentityProvider provider) Extracts and generates random art entries for all key in the providerFilePasswordProvider.getPassword
(SessionContext session, NamedResource resourceKey, int retryIndex) FilePasswordProvider.handleDecodeAttemptResult
(SessionContext session, NamedResource resourceKey, int retryIndex, String password, Exception err) Invoked to inform the password provide about the decoding result.static NavigableMap
<String, KeyPair> IdentityUtils.loadIdentities
(SessionContext session, Map<String, ? extends Path> paths, FilePasswordProvider provider, OpenOption... options) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, URL url) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, URL url, Charset cs) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, Path path, Charset cs, OpenOption... options) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, Path path, OpenOption... options) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, NamedResource resourceKey, BufferedReader rdr) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, NamedResource resourceKey, InputStream stream) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, NamedResource resourceKey, InputStream stream, Charset cs) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, NamedResource resourceKey, Reader rdr) PublicKeyRawDataReader.readPublicKey
(SessionContext session, NamedResource resourceKey, List<String> lines) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, IoResource<?> resource) default PUB
PublicKeyRawDataReader.readPublicKey
(SessionContext session, IoResource<?> resource, Charset cs) default PrivateKey
PrivateKeyEntryDecoder.resolve
(SessionContext session, String keyType, byte[] keyData) PrivateKeyEntryResolver.resolve
(SessionContext session, String keyType, byte[] keyData) default PublicKey
PublicKeyEntryDecoder.resolve
(SessionContext session, String keyType, byte[] keyData, Map<String, String> headers) PublicKeyEntryResolver.resolve
(SessionContext session, String keyType, byte[] keyData, Map<String, String> headers) AuthorizedKeyEntry.resolvePublicKey
(SessionContext session, PublicKeyEntryResolver fallbackResolver) PublicKeyEntry.resolvePublicKey
(SessionContext session, Map<String, String> headers, PublicKeyEntryResolver fallbackResolver) PublicKeyEntry.resolvePublicKeyEntries
(SessionContext session, 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 SessionContextModifier and TypeMethodDescriptionDSSPublicKeyEntryDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) ECDSAPublicKeyEntryDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) OpenSSHCertificateDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) RSAPublicKeyDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) SkECDSAPublicKeyEntryDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) SkED25519PublicKeyEntryDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, 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 SessionContextModifier and TypeMethodDescriptionAbstractKeyPairResourceParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, byte[] bytes, Map<String, String> headers) abstract Collection
<KeyPair> AbstractKeyPairResourceParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, String> headers) AbstractKeyPairResourceParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines, Map<String, String> headers) Extracts the key pairs within a single delimited by markers block of lines.AbstractKeyPairResourceParser.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines) FileWatcherKeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, URL url, FilePasswordProvider passwordProvider) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, URL url, FilePasswordProvider passwordProvider, Charset cs) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, Path path, FilePasswordProvider passwordProvider, Charset cs, OpenOption... options) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, Path path, FilePasswordProvider passwordProvider, OpenOption... options) Loads private key data - Note: any non-ASCII characters are assumed to be UTF-8 encodeddefault Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, BufferedReader r) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, InputStream stream) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, InputStream stream, Charset cs) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, Reader r) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, String data) KeyPairResourceLoader.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines) Loads key pairs from the given resource text linesdefault Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, IoResource<?> resource, FilePasswordProvider passwordProvider) default Collection
<KeyPair> KeyPairResourceLoader.loadKeyPairs
(SessionContext session, IoResource<?> resource, FilePasswordProvider passwordProvider, Charset cs) protected Collection
<KeyPair> FileWatcherKeyPairResourceLoader.reloadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines) AbstractKeyPairResourceParser.separateDataLinesFromHeaders
(SessionContext session, NamedResource resourceKey, String startLine, String endLine, List<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 SessionContextModifier and TypeMethodDescriptionOpenSSHDSSPrivateKeyEntryDecoder.decodePrivateKey
(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData) OpenSSHECDSAPrivateKeyEntryDecoder.decodePrivateKey
(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData) OpenSSHRSAPrivateKeyDecoder.decodePrivateKey
(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData) byte[]
OpenSSHKeyDecryptor.decodePrivateKeyBytes
(SessionContext session, NamedResource resourceKey, CipherFactory cipherSpec, byte[] privateDataBytes, String password) OpenSSHKeyPairResourceParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, String> headers) protected Map.Entry
<PrivateKey, String> OpenSSHKeyPairResourceParser.readPrivateKey
(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, String keyType, FilePasswordProvider passwordProvider, InputStream stream) OpenSSHKeyPairResourceParser.readPrivateKeys
(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, Collection<? extends PublicKey> publicKeys, FilePasswordProvider passwordProvider, InputStream stream) protected PublicKey
OpenSSHKeyPairResourceParser.readPublicKey
(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, InputStream stream, Map<String, String> headers) protected OpenSSHKdfOptions
OpenSSHKeyPairResourceParser.resolveKdfOptions
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, InputStream stream, Map<String, String> headers) protected <S extends 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 SessionContextModifier and TypeMethodDescriptionbyte[]
BCryptKdfOptions.decodePrivateKeyBytes
(SessionContext session, NamedResource resourceKey, CipherFactory cipherSpec, byte[] privateDataBytes, String password) byte[]
RawKdfOptions.decodePrivateKeyBytes
(SessionContext session, NamedResource resourceKey, CipherFactory cipherSpec, byte[] privateDataBytes, 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 SessionContextModifier and TypeMethodDescriptionPKCS8PEMResourceKeyPairParser.decryptKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, byte[] encrypted) AbstractPEMResourceKeyPairParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines, Map<String, String> headers) DSSPEMResourceKeyPairParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, String> headers) ECDSAPEMResourceKeyPairParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, String> headers) PKCS8PEMResourceKeyPairParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, String> headers) RSAPEMResourceKeyPairParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, 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 SessionContextModifier and TypeMethodDescriptionSsh2PublicKeyEntryDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) Ssh2PublicKeyEntryDecoder.decodePublicKeyByType
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) Ssh2PublicKeyEntryDecoder.readPublicKey
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, byte[] dataBytes, Map<String, String> headers) Ssh2PublicKeyEntryDecoder.readPublicKey
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, List<String> lines, Map<String, String> headers) Ssh2PublicKeyEntryDecoder.readPublicKey
(SessionContext session, NamedResource resourceKey, List<String> lines) Ssh2PublicKeyEntryDecoder.resolve
(SessionContext session, String keyType, byte[] keyData, Map<String, String> headers) Ssh2PublicKeyEntryDecoder.separateDataLinesFromHeaders
(SessionContext session, NamedResource resourceKey, String startLine, String endLine, List<String> lines) -
Uses of SessionContext in org.apache.sshd.common.file
Methods in org.apache.sshd.common.file with parameters of type SessionContextModifier and TypeMethodDescriptionFileSystemFactory.createFileSystem
(SessionContext session) Create user specific file system.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 SessionContextModifier and TypeMethodDescriptionNativeFileSystemFactory.createFileSystem
(SessionContext session) 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 SessionContextModifier and TypeMethodDescriptionNoneFileSystemFactory.createFileSystem
(SessionContext session) 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 SessionContextModifier and TypeMethodDescriptionVirtualFileSystemFactory.createFileSystem
(SessionContext session) VirtualFileSystemFactory.getUserHomeDir
(SessionContext session) -
Uses of SessionContext in org.apache.sshd.common.keyprovider
Fields in org.apache.sshd.common.keyprovider declared as SessionContextModifier and TypeFieldDescriptionprotected final SessionContext
AbstractResourceKeyPairProvider.KeyPairIterator.session
private final SessionContext
MultiKeyIdentityIterator.sessionContext
Methods in org.apache.sshd.common.keyprovider that return SessionContextMethods in org.apache.sshd.common.keyprovider with parameters of type SessionContextModifier and TypeMethodDescriptionAbstractResourceKeyPairProvider.doLoadKeys
(SessionContext session, NamedResource resourceKey, InputStream inputStream, FilePasswordProvider provider) AbstractResourceKeyPairProvider.doLoadKeys
(SessionContext session, NamedResource resourceKey, R resource, FilePasswordProvider provider) AbstractResourceKeyPairProvider.doLoadKeys
(SessionContext session, R resource) FileKeyPairProvider.doLoadKeys
(SessionContext session, Path resource) protected IoResource
<?> AbstractResourceKeyPairProvider.getIoResource
(SessionContext session, R resource) protected IoResource
<?> ClassLoadableResourceKeyPairProvider.getIoResource
(SessionContext session, String resource) protected IoResource
<Path> FileKeyPairProvider.getIoResource
(SessionContext session, Path resource) KeyPairProvider.getKeyTypes
(SessionContext session) MappedKeyPairProvider.getKeyTypes
(SessionContext session) KeyIdentityProvider.iterableOf
(SessionContext session, Collection<? extends KeyIdentityProvider> providers) default OpenSshCertificate
HostKeyCertificateProvider.loadCertificate
(SessionContext session, String keyType) FileHostKeyCertificateProvider.loadCertificates
(SessionContext session) HostKeyCertificateProvider.loadCertificates
(SessionContext session) default KeyPair
KeyPairProvider.loadKey
(SessionContext session, String type) Load a key of the specified type which can be "ssh-rsa", "ssh-dss", or "ecdsa-sha2-nistp{256,384,521}".MappedKeyPairProvider.loadKey
(SessionContext session, String type) AbstractResourceKeyPairProvider.loadKeys
(SessionContext session, Collection<? extends R> resources) ClassLoadableResourceKeyPairProvider.loadKeys
(SessionContext session) FileKeyPairProvider.loadKeys
(SessionContext session) KeyIdentityProvider.loadKeys
(SessionContext session) Load available keys.MappedKeyPairProvider.loadKeys
(SessionContext session) MultiKeyIdentityProvider.loadKeys
(SessionContext session) protected InputStream
AbstractResourceKeyPairProvider.openKeyPairResource
(SessionContext session, NamedResource resourceKey, R resource) Constructors in org.apache.sshd.common.keyprovider with parameters of type SessionContextModifierConstructorDescriptionprotected
KeyPairIterator
(SessionContext session, Collection<? extends R> resources) MultiKeyIdentityIterator
(SessionContext session, Iterable<? extends KeyIdentityProvider> providers) -
Uses of SessionContext in org.apache.sshd.common.session
Subinterfaces of SessionContext in org.apache.sshd.common.sessionMethods in org.apache.sshd.common.session that return SessionContextModifier and TypeMethodDescriptionSessionContextHolder.getSessionContext()
default SessionContext
SessionHolder.getSessionContext()
Methods in org.apache.sshd.common.session with parameters of type SessionContextModifier and TypeMethodDescriptionstatic 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 SessionContextModifier and TypeClassDescriptionclass
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication, encoding and decoding.class
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 SessionContextModifier and TypeMethodDescriptionprotected Signature
AbstractSignature.doInitSignature
(SessionContext session, String algo, Key key, boolean forSigning) Initializes the internal signature instancevoid
AbstractSecurityKeySignature.initSigner
(SessionContext session, PrivateKey key) void
AbstractSignature.initSigner
(SessionContext session, PrivateKey key) void
Signature.initSigner
(SessionContext session, PrivateKey key) void
AbstractSecurityKeySignature.initVerifier
(SessionContext session, PublicKey key) void
AbstractSignature.initVerifier
(SessionContext session, PublicKey key) void
Signature.initVerifier
(SessionContext session, PublicKey key) void
SignatureRSA.initVerifier
(SessionContext session, 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 SessionContextModifier and TypeMethodDescriptionSecurityUtils.loadKeyPairIdentities
(SessionContext session, NamedResource resourceKey, 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 SessionContextModifier and TypeMethodDescriptionBouncyCastleKeyPairResourceParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, String> headers) BouncyCastleKeyPairResourceParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines, Map<String, String> headers) static KeyPair
BouncyCastleKeyPairResourceParser.loadKeyPair
(SessionContext session, NamedResource resourceKey, 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 SessionContextModifier and TypeMethodDescriptionnet.i2p.crypto.eddsa.EdDSAPrivateKey
OpenSSHEd25519PrivateKeyEntryDecoder.decodePrivateKey
(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData) net.i2p.crypto.eddsa.EdDSAPublicKey
Ed25519PublicKeyDecoder.decodePublicKey
(SessionContext session, String keyType, InputStream keyData, Map<String, String> headers) Ed25519PEMResourceKeyParser.extractKeyPairs
(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String, 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 SessionContextModifier and TypeMethodDescriptionAbstractPuttyKeyDecoder.loadKeyPairs
(SessionContext session, NamedResource resourceKey, int formatVersion, String pubData, String prvData, String prvEncryption, FilePasswordProvider passwordProvider, Map<String, String> headers) AbstractPuttyKeyDecoder.loadKeyPairs
(SessionContext session, NamedResource resourceKey, int formatVersion, List<String> pubLines, List<String> prvLines, String prvEncryption, FilePasswordProvider passwordProvider, Map<String, String> headers) AbstractPuttyKeyDecoder.loadKeyPairs
(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines) -
Uses of SessionContext in org.apache.sshd.scp.server
Methods in org.apache.sshd.scp.server with parameters of type SessionContextModifier and TypeMethodDescriptionvoid
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 SessionContextModifier and TypeMethodDescriptionAbstractGeneratorHostKeyProvider.doReadKeyPairs
(SessionContext session, NamedResource resourceKey, InputStream inputStream) SimpleGeneratorHostKeyProvider.doReadKeyPairs
(SessionContext session, NamedResource resourceKey, InputStream inputStream) AbstractGeneratorHostKeyProvider.loadFromFile
(SessionContext session, String alg, Path keyPath) AbstractGeneratorHostKeyProvider.loadKeys
(SessionContext session) AbstractGeneratorHostKeyProvider.readKeyPairs
(SessionContext session, Path keyPath, OpenOption... options) AbstractGeneratorHostKeyProvider.resolveKeyPairs
(SessionContext session, Path keyPath) -
Uses of SessionContext in org.apache.sshd.server.session
Subinterfaces of SessionContext in org.apache.sshd.server.sessionClasses in org.apache.sshd.server.session that implement SessionContextModifier and TypeClassDescriptionclass
Provides default implementations forServerSession
related methodsclass
The default implementation for aServerSession