added option for plugins to change ssl context

This commit is contained in:
Sebastian Sdorra
2016-03-17 09:42:34 +01:00
parent 758a40f103
commit 920b2eca39
6 changed files with 110 additions and 4 deletions

View File

@@ -64,6 +64,7 @@ import java.util.Set;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLSocketFactory;
import sonia.scm.net.SSLContextProvider;
/**
*
@@ -309,7 +310,7 @@ public class DefaultAdvancedHttpClientTest
public TestingAdvacedHttpClient(ScmConfiguration configuration,
Set<ContentTransformer> transformers)
{
super(configuration, transformers);
super(configuration, transformers, new SSLContextProvider());
}
//~--- methods ------------------------------------------------------------

View File

@@ -65,6 +65,7 @@ import java.net.HttpURLConnection;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.List;
import sonia.scm.net.SSLContextProvider;
/**
*
@@ -143,7 +144,7 @@ public class DefaultAdvancedHttpResponseTest
/** Field description */
private final DefaultAdvancedHttpClient client =
new DefaultAdvancedHttpClient(new ScmConfiguration(),
new HashSet<ContentTransformer>());
new HashSet<ContentTransformer>(), new SSLContextProvider());
/** Field description */
@Mock

View File

@@ -37,7 +37,6 @@ package sonia.scm.net.ahc;
import com.google.common.base.Charsets;
import com.google.common.io.ByteSource;
import com.google.common.io.CharSource;
import org.junit.Test;