Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.awtui | |
org.eclipse.jgit.console | |
org.eclipse.jgit.internal.transport.sshd | |
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.lib.internal | |
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
org.eclipse.jgit.transport.sshd | |
org.eclipse.jgit.util |
Utility classes.
|
Modifier and Type | Field and Description |
---|---|
protected CredentialsProvider |
TransportCommand.credentialsProvider
Configured credentials provider
|
private CredentialsProvider |
CommitCommand.credentialsProvider |
Modifier and Type | Method and Description |
---|---|
C |
TransportCommand.setCredentialsProvider(CredentialsProvider credentialsProvider)
Set the
credentialsProvider . |
void |
CommitCommand.setCredentialsProvider(CredentialsProvider credentialsProvider)
Sets a
CredentialsProvider |
Modifier and Type | Class and Description |
---|---|
class |
AwtCredentialsProvider
Interacts with the user during authentication by using AWT/Swing dialogs.
|
Modifier and Type | Class and Description |
---|---|
class |
ConsoleCredentialsProvider
Interacts with the user during authentication by using the text console.
|
Modifier and Type | Field and Description |
---|---|
private CredentialsProvider |
JGitClientSession.credentialsProvider |
private CredentialsProvider |
JGitSshClient.credentialsProvider |
private CredentialsProvider |
JGitUserInteraction.provider |
private CredentialsProvider |
OpenSshServerKeyDatabase.AskUser.provider |
Modifier and Type | Method and Description |
---|---|
CredentialsProvider |
JGitClientSession.getCredentialsProvider()
Retrieves the
CredentialsProvider set for this session. |
CredentialsProvider |
JGitSshClient.getCredentialsProvider()
Retrieves the
CredentialsProvider set for this client. |
Modifier and Type | Method and Description |
---|---|
boolean |
OpenSshServerKeyDatabase.accept(java.lang.String connectAddress,
java.net.InetSocketAddress remoteAddress,
java.security.PublicKey serverKey,
ServerKeyDatabase.Configuration config,
CredentialsProvider provider) |
private static boolean |
OpenSshServerKeyDatabase.AskUser.askUser(CredentialsProvider provider,
URIish uri,
java.lang.String prompt,
java.lang.String... messages) |
void |
JGitClientSession.setCredentialsProvider(CredentialsProvider provider)
Sets the
CredentialsProvider for this session. |
void |
JGitSshClient.setCredentialsProvider(CredentialsProvider provider)
Sets the
CredentialsProvider for this client. |
Constructor and Description |
---|
AskUser(ServerKeyDatabase.Configuration config,
CredentialsProvider provider) |
JGitUserInteraction(CredentialsProvider provider)
Creates a new
JGitUserInteraction for interactive password input
based on the given CredentialsProvider . |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
GpgSigner.canLocateSigningKey(java.lang.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,
java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider)
Signs the specified commit.
|
Modifier and Type | Field and Description |
---|---|
private CredentialsProvider |
BouncyCastleGpgKeyPassphrasePrompt.credentialsProvider |
Modifier and Type | Method and Description |
---|---|
boolean |
BouncyCastleGpgSigner.canLocateSigningKey(java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider) |
void |
BouncyCastleGpgSigner.sign(CommitBuilder commit,
java.lang.String gpgSigningKey,
PersonIdent committer,
CredentialsProvider credentialsProvider) |
Constructor and Description |
---|
BouncyCastleGpgKeyPassphrasePrompt(CredentialsProvider credentialsProvider) |
Modifier and Type | Class and Description |
---|---|
class |
ChainingCredentialsProvider
A credentials provider chaining multiple credentials providers
|
class |
NetRCCredentialsProvider
Simple .netrc credentials provider.
|
class |
UsernamePasswordCredentialsProvider
Simple
CredentialsProvider that always
uses the same information. |
Modifier and Type | Field and Description |
---|---|
private CredentialsProvider |
Transport.credentialsProvider
Assists with authentication the connection.
|
private static CredentialsProvider |
CredentialsProvider.defaultProvider |
private CredentialsProvider |
CredentialsProviderUserInfo.provider |
Modifier and Type | Field and Description |
---|---|
private java.util.List<CredentialsProvider> |
ChainingCredentialsProvider.credentialProviders |
Modifier and Type | Method and Description |
---|---|
CredentialsProvider |
Transport.getCredentialsProvider()
The configured credentials provider.
|
static CredentialsProvider |
CredentialsProvider.getDefault()
Get the default credentials provider, or null.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
HttpAuthMethod.authorize(URIish uri,
CredentialsProvider credentialsProvider)
Update this method with the credentials from the URIish.
|
(package private) com.jcraft.jsch.Session |
JschConfigSessionFactory.createSession(CredentialsProvider credentialsProvider,
FS fs,
java.lang.String user,
java.lang.String pass,
java.lang.String host,
int port,
OpenSshConfig.Host hc) |
abstract RemoteSession |
SshSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms)
Open (or reuse) a session to a host.
|
RemoteSession |
JschConfigSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms)
Open (or reuse) 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.
|
Constructor and Description |
---|
ChainingCredentialsProvider(CredentialsProvider... providers)
Create a new chaining credential provider.
|
CredentialsProviderUserInfo(com.jcraft.jsch.Session session,
CredentialsProvider credentialsProvider)
Wrap a CredentialsProvider to make it suitable for use with JSch.
|
Modifier and Type | Field and Description |
---|---|
private CredentialsProvider |
IdentityPasswordProvider.provider |
Modifier and Type | Method and Description |
---|---|
boolean |
ServerKeyDatabase.accept(java.lang.String connectAddress,
java.net.InetSocketAddress remoteAddress,
java.security.PublicKey serverKey,
ServerKeyDatabase.Configuration config,
CredentialsProvider provider)
Determines whether to accept a received server host key.
|
protected KeyPasswordProvider |
SshdSessionFactory.createKeyPasswordProvider(CredentialsProvider provider)
Creates a
KeyPasswordProvider for a new session. |
SshdSession |
SshdSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms) |
Constructor and Description |
---|
IdentityPasswordProvider(CredentialsProvider provider)
Creates a new
IdentityPasswordProvider to get the passphrase for
an encrypted identity. |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
SshSupport.runSshCommand(URIish sshUri,
CredentialsProvider provider,
FS fs,
java.lang.String command,
int timeout)
Utility to execute a remote SSH command and read the first line of
output.
|