aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2016-04-09 18:34:00 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2016-04-09 18:34:00 +0200
commitc8e5395d4e3c3dcc349ebe6bb300016f44d430d5 (patch)
tree56da65ee4adb84e8db53384c2e23ea0fffaffde0 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java
parent2d762e55da92ef45576967c0d1befef55e7935ea (diff)
downloadopen-keychain-c8e5395d4e3c3dcc349ebe6bb300016f44d430d5.tar.gz
open-keychain-c8e5395d4e3c3dcc349ebe6bb300016f44d430d5.tar.bz2
open-keychain-c8e5395d4e3c3dcc349ebe6bb300016f44d430d5.zip
Use cert pinning only if available
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java
index 9b7b31d68..8d3eb6963 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/OkHttpKeybaseClient.java
@@ -21,16 +21,13 @@ package org.sufficientlysecure.keychain.util;
import com.textuality.keybase.lib.KeybaseUrlConnectionClient;
import okhttp3.OkHttpClient;
-import okhttp3.OkUrlFactory;
import okhttp3.Request;
-import okhttp3.Response;
import org.sufficientlysecure.keychain.Constants;
import java.io.IOException;
import java.net.Proxy;
import java.net.URL;
-import java.net.URLConnection;
/**
* Wrapper for Keybase Lib
@@ -42,10 +39,8 @@ public class OkHttpKeybaseClient implements KeybaseUrlConnectionClient {
OkHttpClient client = null;
try {
- if (isKeybase && proxy != null) {
- client = OkHttpClientFactory.getPinnedClient(url, proxy);
- } else if (proxy != null) {
- client = OkHttpClientFactory.getClient(proxy);
+ if (proxy != null) {
+ client = OkHttpClientFactory.getClientPinnedIfAvailable(url, proxy);
} else {
client = OkHttpClientFactory.getSimpleClient();
}