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 CredentialsProviderCommitCommand.credentialsProviderprivate CredentialsProviderTagCommand.credentialsProviderprotected CredentialsProviderTransportCommand.credentialsProviderConfigured credentials providerMethods in org.eclipse.jgit.api with parameters of type CredentialsProviderModifier and TypeMethodDescriptionCommitCommand.setCredentialsProvider(CredentialsProvider credentialsProvider) Sets aCredentialsProviderTagCommand.setCredentialsProvider(CredentialsProvider credentialsProvider) Sets aCredentialsProviderTransportCommand.setCredentialsProvider(CredentialsProvider credentialsProvider) Set thecredentialsProvider. -
Uses of CredentialsProvider in org.eclipse.jgit.awtui
Subclasses of CredentialsProvider in org.eclipse.jgit.awtuiModifier and TypeClassDescriptionclassInteracts 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 TypeClassDescriptionclassInteracts 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 CredentialsProviderBouncyCastleGpgKeyPassphrasePrompt.credentialsProviderMethods in org.eclipse.jgit.gpg.bc.internal with parameters of type CredentialsProviderModifier and TypeMethodDescriptionbooleanBouncyCastleGpgSigner.canLocateSigningKey(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) booleanBouncyCastleGpgSigner.canLocateSigningKey(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider, GpgConfig config) voidBouncyCastleGpgSigner.sign(CommitBuilder commit, String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) voidBouncyCastleGpgSigner.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 CredentialsProviderCredentialsProviderUserInfo.providerConstructors 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 CredentialsProviderJGitClientSession.credentialsProviderprivate CredentialsProviderJGitSshClient.credentialsProviderprivate final CredentialsProviderJGitUserInteraction.providerprivate final CredentialsProviderOpenSshServerKeyDatabase.AskUser.providerMethods in org.eclipse.jgit.internal.transport.sshd that return CredentialsProviderModifier and TypeMethodDescriptionJGitClientSession.getCredentialsProvider()Retrieves theCredentialsProviderset for this session.JGitSshClient.getCredentialsProvider()Retrieves theCredentialsProviderset for this client.Methods in org.eclipse.jgit.internal.transport.sshd with parameters of type CredentialsProviderModifier and TypeMethodDescriptionbooleanOpenSshServerKeyDatabase.accept(String connectAddress, InetSocketAddress remoteAddress, PublicKey serverKey, ServerKeyDatabase.Configuration config, CredentialsProvider provider) private static booleanOpenSshServerKeyDatabase.AskUser.askUser(CredentialsProvider provider, URIish uri, String prompt, String... messages) voidJGitClientSession.setCredentialsProvider(CredentialsProvider provider) Sets theCredentialsProviderfor this session.voidJGitSshClient.setCredentialsProvider(CredentialsProvider provider) Sets theCredentialsProviderfor 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 newJGitUserInteractionfor 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 TypeMethodDescriptionbooleanGpgObjectSigner.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 booleanGpgSigner.canLocateSigningKey(String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) Indicates if a signing key is available for the specified committer and/or signing key.abstract voidGpgSigner.sign(CommitBuilder commit, String gpgSigningKey, PersonIdent committer, CredentialsProvider credentialsProvider) Signs the specified commit.voidGpgObjectSigner.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 TypeClassDescriptionclassA credentials provider chaining multiple credentials providersclassSimple .netrc credentials provider.classSimpleCredentialsProviderthat always uses the same information.Fields in org.eclipse.jgit.transport declared as CredentialsProviderModifier and TypeFieldDescriptionprivate CredentialsProviderTransport.credentialsProviderAssists with authentication the connection.private static CredentialsProviderCredentialsProvider.defaultProviderFields in org.eclipse.jgit.transport with type parameters of type CredentialsProviderModifier and TypeFieldDescriptionprivate List<CredentialsProvider>ChainingCredentialsProvider.credentialProvidersMethods in org.eclipse.jgit.transport that return CredentialsProviderModifier and TypeMethodDescriptionTransport.getCredentialsProvider()The configured credentials provider.static CredentialsProviderCredentialsProvider.getDefault()Get the default credentials provider, or null.Methods in org.eclipse.jgit.transport with parameters of type CredentialsProviderModifier and TypeMethodDescription(package private) booleanHttpAuthMethod.authorize(URIish uri, CredentialsProvider credentialsProvider) Update this method with the credentials from the URIish.abstract RemoteSessionSshSessionFactory.getSession(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms) Opens (or reuses) a session to a host.voidTransport.setCredentialsProvider(CredentialsProvider credentialsProvider) A credentials provider to assist with authentication connections..static voidCredentialsProvider.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.SessionJschConfigSessionFactory.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.passphraseProviderFactoryMethods in org.eclipse.jgit.transport.sshd that return CredentialsProviderModifier and TypeMethodDescriptionprotected CredentialsProviderIdentityPasswordProvider.getCredentialsProvider()Retrieves the JGitCredentialsProviderto use for user interaction.Methods in org.eclipse.jgit.transport.sshd with parameters of type CredentialsProviderModifier and TypeMethodDescriptionbooleanServerKeyDatabase.accept(String connectAddress, InetSocketAddress remoteAddress, PublicKey serverKey, ServerKeyDatabase.Configuration config, CredentialsProvider provider) Determines whether to accept a received server host key.protected KeyPasswordProviderSshdSessionFactory.createKeyPasswordProvider(CredentialsProvider provider) Creates aKeyPasswordProviderfor a new session.protected KeyPasswordProviderSshdSessionFactoryBuilder.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 newIdentityPasswordProviderto 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 StringSshSupport.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.