public class GitSkipSslValidationCredentialsProvider
extends org.eclipse.jgit.transport.CredentialsProvider
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.Constructor and Description |
---|
GitSkipSslValidationCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider delegate) |
Modifier and Type | Method and Description |
---|---|
static boolean |
canHandle(String uri)
This provider can handle uris like https://github.com/org/repo .
|
boolean |
get(org.eclipse.jgit.transport.URIish uri,
org.eclipse.jgit.transport.CredentialItem... items) |
boolean |
isInteractive() |
void |
reset(org.eclipse.jgit.transport.URIish uri) |
boolean |
supports(org.eclipse.jgit.transport.CredentialItem... items) |
public GitSkipSslValidationCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider delegate)
public static boolean canHandle(String uri)
uri
- uri to verify if can be handledtrue
if it can be handledpublic boolean isInteractive()
isInteractive
in class org.eclipse.jgit.transport.CredentialsProvider
public boolean supports(org.eclipse.jgit.transport.CredentialItem... items)
supports
in class org.eclipse.jgit.transport.CredentialsProvider
public boolean get(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items) throws org.eclipse.jgit.errors.UnsupportedCredentialItem
get
in class org.eclipse.jgit.transport.CredentialsProvider
org.eclipse.jgit.errors.UnsupportedCredentialItem
public void reset(org.eclipse.jgit.transport.URIish uri)
reset
in class org.eclipse.jgit.transport.CredentialsProvider
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.