AuthenticationHandler
s encapsulating basic
common things.AbstractAuthenticationHandler
to authenticate with
the given proxy
.StatefulProxyConnector
.AbstractClientProxyConnector
.SessionCloseListener
to this session.Authenticator
.AuthenticationChallenge
with the given mechanism.AuthenticationHandler
encapsulates a possibly multi-step
authentication protocol.BasicAuthentication
to authenticate with the given
proxy
.EncryptedFileKeyPairProvider
that uses an external
KeyCache
.CachingKeyPairProvider
using the given
KeyCache
.BasicAuthentication.password
.KeyPair
from this cache and destroys their private
keys.GSSContext
ignoring any
GSSException
s.GSSContext
to use.GSSContext
for the given mechanism to authenticate with
the host given by fqdn
.KeyPasswordProvider
for a new session.ProxyDataFactory
based on the standard
ProxySelector
.FileKeyPairProvider
that asks repeatedly for a passphrase for an
encrypted private key if the FilePasswordProvider
is a
RepeatingFilePasswordProvider
.EncryptedFileKeyPairProvider
for the given
Path
s.KeyPair
from the cache.ProxyData
to connect to a proxy.CredentialsProvider
set for this session.CredentialsProvider
set for this client.FtpChannel
to perform SFTP operations in this
SshdSession
.HostConfigEntry
this session was created for.KeyCache
to use to cache loaded keys.InetSocketAddress
of the proxy to connect to.ProxyDataFactory
.GSSName.NT_HOSTBASED_SERVICE
.GssApiAuthentication
to authenticate with the given
proxy
.GssApiWithMicAuthentication
.GssApiWithMicAuthentication
handlers.HttpClientConnector
.HttpClientConnector
.KeyPasswordProvider
based on a CredentialsProvider
.IdentityPasswordProvider
to get the passphrase for
an encrypted identity.GssApiWithMicAuthFactory
.JGitPasswordAuthFactory
.JGitPublicKeyAuthFactory
.ClientSession
that can
be associated with the HostConfigEntry
the session was created for.HostConfigEntry
that provides access to the multi-valued keys as
lists of strings.KeyCache
.JGitUserInteraction
to ask the user for the password.UserAuthPasswordFactory
that creates instance of
JGitPasswordAuthentication
.JGitPublicKeyIterator
.JGitPublicKeyAuthentication
.UserAuthPublicKeyIterator
, which
in its constructor does some strange Stream
"magic"
that ends up loading keys prematurely.JGitPublicKeyIterator
.SshClient
for JGit.HostConfigEntryResolver
adapted specifically for JGit.OpenSshConfigFile
that will read the config from
file config
use the given file home
as "home" directory.UserInteraction
callback implementation based on a
CredentialsProvider
.JGitUserInteraction
for interactive password input
based on the given CredentialsProvider
.Oid
of Kerberos 5.KeyPair
s.KeyPasswordProvider
provides passwords for encrypted private keys.StatefulProxyConnector
.StrictHostKeyChecking
and
UserKnownHostsFile
values from the ssh configuration.OpenSshServerKeyVerifier
.RepeatingFilePasswordProvider
to our
KeyPasswordProvider
API.InetSocketAddress
or the proxy to connect to.ProxyData
instance without user name or password.ProxyData
instance.ProxyData
to connect through some proxy.listener
; has no effect if the listener is not
currently registered with this session.FilePasswordProvider
augmented to support repeatedly asking for
passwords.InetSocketAddress
.startSsh
once the proxy connection is established.SshdSession
has been closed.SessionCloseListener
is invoked when a SshdSession
is
closed.CredentialsProvider
for this session.CredentialsProvider
for this client.HostConfigEntry
this session was created for.ProxyDataFactory
for connecting through proxies.StatefulProxyConnector
to handle proxy connection
protocols.AbstractClientProxyConnector
to connect through a SOCKS5 proxy.Socks5ClientConnector
.Socks5ClientConnector
.RemoteSession
based on Apache MINA sshd.SshSessionFactory
that uses Apache MINA sshd.SshdSessionFactory
without key cache and a
DefaultProxyDataFactory
.getToken()
.StatusLine
with the given response code and reason
string.URIish
from the given remote address and user name.Copyright © 2018 Eclipse JGit Project. All rights reserved.