Uses of Class
org.eclipse.jgit.transport.CredentialsProvider
Packages that use CredentialsProvider
Package
Description
High-level API commands (the porcelain of JGit).
Core API for repository, config, refs, object database.
Transport (fetch/push) for different protocols.
Provides a JGit
SshSessionFactory
implemented via JSch.Provides a JGit
SshSessionFactory
implemented via Apache MINA
sshd.Utility classes.
-
Uses of CredentialsProvider in org.eclipse.jgit.api
Fields in org.eclipse.jgit.api declared as CredentialsProviderModifier and TypeFieldDescriptionprivate CredentialsProvider
CommitCommand.credentialsProvider
private CredentialsProvider
TagCommand.credentialsProvider
protected CredentialsProvider
TransportCommand.credentialsProvider
Configured credentials providerMethods in org.eclipse.jgit.api with parameters of type CredentialsProviderModifier and TypeMethodDescriptionCommitCommand.setCredentialsProvider
(CredentialsProvider credentialsProvider) Sets aCredentialsProvider
TagCommand.setCredentialsProvider
(CredentialsProvider credentialsProvider) Sets aCredentialsProvider
TransportCommand.setCredentialsProvider
(CredentialsProvider credentialsProvider) Set thecredentialsProvider
. -
Uses of CredentialsProvider in org.eclipse.jgit.awtui
Subclasses of CredentialsProvider in org.eclipse.jgit.awtuiModifier and TypeClassDescriptionclass
Interacts with the user during authentication by using AWT/Swing dialogs. -
Uses of CredentialsProvider in org.eclipse.jgit.console
Subclasses of CredentialsProvider in org.eclipse.jgit.consoleModifier and TypeClassDescriptionclass
Interacts with the user during authentication by using the text console. -
Uses of CredentialsProvider in org.eclipse.jgit.gpg.bc.internal
Fields in org.eclipse.jgit.gpg.bc.internal declared as CredentialsProviderModifier and TypeFieldDescriptionprivate CredentialsProvider
BouncyCastleGpgKeyPassphrasePrompt.credentialsProvider
Methods in org.eclipse.jgit.gpg.bc.internal with parameters of type CredentialsProviderModifier and TypeMethodDescriptionboolean
BouncyCastleGpgSigner.canLocateSigningKey
(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) boolean
BouncyCastleGpgSigner.canLocateSigningKey
(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider, GpgConfig config) void
BouncyCastleGpgSigner.sign
(CommitBuilder commit, String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) void
BouncyCastleGpgSigner.signObject
(ObjectBuilder object, String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider, GpgConfig config) Constructors in org.eclipse.jgit.gpg.bc.internal with parameters of type CredentialsProviderModifierConstructorDescriptionBouncyCastleGpgKeyPassphrasePrompt
(CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.eclipse.jgit.internal.transport.ssh.jsch
Fields in org.eclipse.jgit.internal.transport.ssh.jsch declared as CredentialsProviderModifier and TypeFieldDescriptionprivate final CredentialsProvider
CredentialsProviderUserInfo.provider
Constructors in org.eclipse.jgit.internal.transport.ssh.jsch with parameters of type CredentialsProviderModifierConstructorDescriptionCredentialsProviderUserInfo
(com.jcraft.jsch.Session session, CredentialsProvider credentialsProvider) Wrap a CredentialsProvider to make it suitable for use with JSch. -
Uses of CredentialsProvider in org.eclipse.jgit.internal.transport.sshd
Fields in org.eclipse.jgit.internal.transport.sshd declared as CredentialsProviderModifier and TypeFieldDescriptionprivate CredentialsProvider
JGitClientSession.credentialsProvider
private CredentialsProvider
JGitSshClient.credentialsProvider
private final CredentialsProvider
JGitUserInteraction.provider
private final CredentialsProvider
OpenSshServerKeyDatabase.AskUser.provider
Methods in org.eclipse.jgit.internal.transport.sshd that return CredentialsProviderModifier and TypeMethodDescriptionJGitClientSession.getCredentialsProvider()
Retrieves theCredentialsProvider
set for this session.JGitSshClient.getCredentialsProvider()
Retrieves theCredentialsProvider
set for this client.Methods in org.eclipse.jgit.internal.transport.sshd with parameters of type CredentialsProviderModifier and TypeMethodDescriptionboolean
OpenSshServerKeyDatabase.accept
(String connectAddress, InetSocketAddress remoteAddress, PublicKey serverKey, ServerKeyDatabase.Configuration config, CredentialsProvider provider) private static boolean
OpenSshServerKeyDatabase.AskUser.askUser
(CredentialsProvider provider, URIish uri, String prompt, String... messages) void
JGitClientSession.setCredentialsProvider
(CredentialsProvider provider) Sets theCredentialsProvider
for this session.void
JGitSshClient.setCredentialsProvider
(CredentialsProvider provider) Sets theCredentialsProvider
for this client.Constructors in org.eclipse.jgit.internal.transport.sshd with parameters of type CredentialsProviderModifierConstructorDescriptionAskUser
(ServerKeyDatabase.Configuration config, CredentialsProvider provider) JGitUserInteraction
(CredentialsProvider provider) Creates a newJGitUserInteraction
for interactive password input based on the givenCredentialsProvider
. -
Uses of CredentialsProvider in org.eclipse.jgit.lib
Methods in org.eclipse.jgit.lib with parameters of type CredentialsProviderModifier and TypeMethodDescriptionboolean
GpgObjectSigner.canLocateSigningKey
(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider, GpgConfig config) Indicates if a signing key is available for the specified committer and/or signing key.abstract boolean
GpgSigner.canLocateSigningKey
(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) Indicates if a signing key is available for the specified committer and/or signing key.abstract void
GpgSigner.sign
(CommitBuilder commit, String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) Signs the specified commit.void
GpgObjectSigner.signObject
(ObjectBuilder object, String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider, GpgConfig config) Signs the specified object. -
Uses of CredentialsProvider in org.eclipse.jgit.transport
Subclasses of CredentialsProvider in org.eclipse.jgit.transportModifier and TypeClassDescriptionclass
A credentials provider chaining multiple credentials providersclass
Simple .netrc credentials provider.class
SimpleCredentialsProvider
that always uses the same information.Fields in org.eclipse.jgit.transport declared as CredentialsProviderModifier and TypeFieldDescriptionprivate CredentialsProvider
Transport.credentialsProvider
Assists with authentication the connection.private static CredentialsProvider
CredentialsProvider.defaultProvider
Fields in org.eclipse.jgit.transport with type parameters of type CredentialsProviderModifier and TypeFieldDescriptionprivate List<CredentialsProvider>
ChainingCredentialsProvider.credentialProviders
Methods in org.eclipse.jgit.transport that return CredentialsProviderModifier and TypeMethodDescriptionTransport.getCredentialsProvider()
The configured credentials provider.static CredentialsProvider
CredentialsProvider.getDefault()
Get the default credentials provider, or null.Methods in org.eclipse.jgit.transport with parameters of type CredentialsProviderModifier and TypeMethodDescription(package private) boolean
HttpAuthMethod.authorize
(URIish uri, CredentialsProvider credentialsProvider) Update this method with the credentials from the URIish.abstract RemoteSession
SshSessionFactory.getSession
(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms) Opens (or reuses) a session to a host.void
Transport.setCredentialsProvider
(CredentialsProvider credentialsProvider) A credentials provider to assist with authentication connections..static void
CredentialsProvider.setDefault
(CredentialsProvider p) Set the default credentials provider.Constructors in org.eclipse.jgit.transport with parameters of type CredentialsProviderModifierConstructorDescriptionChainingCredentialsProvider
(CredentialsProvider... providers) Create a new chaining credential provider. -
Uses of CredentialsProvider in org.eclipse.jgit.transport.ssh.jsch
Methods in org.eclipse.jgit.transport.ssh.jsch with parameters of type CredentialsProviderModifier and TypeMethodDescriptioncom.jcraft.jsch.Session
JschConfigSessionFactory.createSession
(CredentialsProvider credentialsProvider, FS fs, String user, String pass, String host, int port, OpenSshConfig.Host hc) Use for tests onlyJschConfigSessionFactory.getSession
(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms) Opens (or reuses) a session to a host. -
Uses of CredentialsProvider in org.eclipse.jgit.transport.sshd
Fields in org.eclipse.jgit.transport.sshd declared as CredentialsProviderFields in org.eclipse.jgit.transport.sshd with type parameters of type CredentialsProviderModifier and TypeFieldDescription(package private) Function<CredentialsProvider,
KeyPasswordProvider> SshdSessionFactoryBuilder.State.passphraseProviderFactory
Methods in org.eclipse.jgit.transport.sshd that return CredentialsProviderModifier and TypeMethodDescriptionprotected CredentialsProvider
IdentityPasswordProvider.getCredentialsProvider()
Retrieves the JGitCredentialsProvider
to use for user interaction.Methods in org.eclipse.jgit.transport.sshd with parameters of type CredentialsProviderModifier and TypeMethodDescriptionboolean
ServerKeyDatabase.accept
(String connectAddress, InetSocketAddress remoteAddress, PublicKey serverKey, ServerKeyDatabase.Configuration config, CredentialsProvider provider) Determines whether to accept a received server host key.protected KeyPasswordProvider
SshdSessionFactory.createKeyPasswordProvider
(CredentialsProvider provider) Creates aKeyPasswordProvider
for a new session.protected KeyPasswordProvider
SshdSessionFactoryBuilder.State.SessionFactory.createKeyPasswordProvider
(CredentialsProvider provider) SshdSessionFactory.getSession
(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms) Method parameters in org.eclipse.jgit.transport.sshd with type arguments of type CredentialsProviderModifier and TypeMethodDescriptionSshdSessionFactoryBuilder.setKeyPasswordProvider
(Function<CredentialsProvider, KeyPasswordProvider> factory) Sets a factory function to create aKeyPasswordProvider
.Constructors in org.eclipse.jgit.transport.sshd with parameters of type CredentialsProviderModifierConstructorDescriptionIdentityPasswordProvider
(CredentialsProvider provider) Creates a newIdentityPasswordProvider
to get the passphrase for an encrypted identity. -
Uses of CredentialsProvider in org.eclipse.jgit.util
Methods in org.eclipse.jgit.util with parameters of type CredentialsProviderModifier and TypeMethodDescriptionstatic String
SshSupport.runSshCommand
(URIish sshUri, CredentialsProvider provider, FS fs, String command, int timeout) Utility to execute a remote SSH command and read the first line of output.