Class GitSkipSslValidationCredentialsProvider
java.lang.Object
org.eclipse.jgit.transport.CredentialsProvider
org.springframework.cloud.config.server.support.GitSkipSslValidationCredentialsProvider
public class GitSkipSslValidationCredentialsProvider
extends org.eclipse.jgit.transport.CredentialsProvider
A
CredentialsProvider that will ignore any SSL validation errors that occur.
This is primarily intended as a convenience for testing scenarios where self-signed
certificates are being used.
This class can be used as a decorator for another CredentialsProvider, adding SSL
validation skipping behaviour to a repository that also requires authentication, for
example.- Author:
- Gareth Clay
-
Constructor Summary
ConstructorsConstructorDescriptionGitSkipSslValidationCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider delegate) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanThis provider can handle uris like https://github.com/org/repo .booleanget(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items) booleanvoidreset(org.eclipse.jgit.transport.URIish uri) booleansupports(org.eclipse.jgit.transport.CredentialItem... items) Methods inherited from class org.eclipse.jgit.transport.CredentialsProvider
get, getDefault, isAnyNull, setDefault
-
Constructor Details
-
GitSkipSslValidationCredentialsProvider
public GitSkipSslValidationCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider delegate)
-
-
Method Details
-
canHandle
This provider can handle uris like https://github.com/org/repo .- Parameters:
uri- uri to verify if can be handled- Returns:
trueif it can be handled
-
isInteractive
public boolean isInteractive()- Specified by:
isInteractivein classorg.eclipse.jgit.transport.CredentialsProvider
-
supports
public boolean supports(org.eclipse.jgit.transport.CredentialItem... items) - Specified by:
supportsin classorg.eclipse.jgit.transport.CredentialsProvider
-
get
public boolean get(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items) throws org.eclipse.jgit.errors.UnsupportedCredentialItem - Specified by:
getin classorg.eclipse.jgit.transport.CredentialsProvider- Throws:
org.eclipse.jgit.errors.UnsupportedCredentialItem
-
reset
public void reset(org.eclipse.jgit.transport.URIish uri) - Overrides:
resetin classorg.eclipse.jgit.transport.CredentialsProvider
-