## Uses of Class
org.eclipse.jgit.transport.CredentialsProvider

Packages that use CredentialsProvider
Package | Description
--- | ---
org.eclipse.jgit.api | High-level API commands (the porcelain of JGit).
org.eclipse.jgit.transport | Transport (fetch/push) for different protocols.

### Uses of CredentialsProvider in org.eclipse.jgit.api

Fields in org.eclipse.jgit.api declared as CredentialsProvider
Modifier and Type | Field and Description
--- | ---
`protected CredentialsProvider` | TransportCommand.`credentialsProvider` Configured credentials provider

Methods in org.eclipse.jgit.api with parameters of type CredentialsProvider
Modifier and Type | Method and Description
--- | ---
`C` | TransportCommand.`setCredentialsProvider(CredentialsProvider credentialsProvider)`

### Uses of CredentialsProvider in org.eclipse.jgit.transport

Subclasses of CredentialsProvider in org.eclipse.jgit.transport
Modifier and Type | Class and Description
--- | ---
`class` | `UsernamePasswordCredentialsProvider` Simple `CredentialsProvider` that always uses the same information.

Methods in org.eclipse.jgit.transport that return CredentialsProvider
Modifier and Type | Method and Description
--- | ---
`CredentialsProvider` | Transport.`getCredentialsProvider()` The configured credentials provider.
`static CredentialsProvider` | CredentialsProvider.`getDefault()`

Methods in org.eclipse.jgit.transport with parameters of type CredentialsProvider
Modifier and Type | Method and Description
--- | ---
`RemoteSession` | JschConfigSessionFactory.`getSession(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms)`
`abstract RemoteSession` | SshSessionFactory.`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.

Constructors in org.eclipse.jgit.transport with parameters of type CredentialsProvider
Constructor and Description
`CredentialsProviderUserInfo(com.jcraft.jsch.Session session, CredentialsProvider credentialsProvider)` Wrap a CredentialsProvider to make it suitable for use with JSch.