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.CredentialsProviderACredentialsProviderthat 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
Constructors Constructor Description GitSkipSslValidationCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanHandle(String uri)This provider can handle uris like https://github.com/org/repo .booleanget(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items)booleanisInteractive()voidreset(org.eclipse.jgit.transport.URIish uri)booleansupports(org.eclipse.jgit.transport.CredentialItem... items)
-
-
-
Method Detail
-
canHandle
public static boolean canHandle(String uri)
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
-
-