From 110ce906cfb41809cff78b10b9273bb617ed369e Mon Sep 17 00:00:00 2001 From: Alpar Szotyori Date: Tue, 7 Jun 2022 15:47:55 +0200 Subject: [PATCH] Remove ability to set a custom `TrustManager` as it needs a newer Gini API SDK version PIA-2674 --- .../GiniVisionDefaultNetworkService.java | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/ginivision-network/src/main/java/net/gini/android/vision/network/GiniVisionDefaultNetworkService.java b/ginivision-network/src/main/java/net/gini/android/vision/network/GiniVisionDefaultNetworkService.java index 550855a53..c7ff3f085 100644 --- a/ginivision-network/src/main/java/net/gini/android/vision/network/GiniVisionDefaultNetworkService.java +++ b/ginivision-network/src/main/java/net/gini/android/vision/network/GiniVisionDefaultNetworkService.java @@ -35,8 +35,6 @@ import androidx.annotation.Nullable; import androidx.annotation.XmlRes; -import javax.net.ssl.TrustManager; - import bolts.Continuation; import bolts.Task; @@ -349,7 +347,6 @@ public static class Builder { private int mMaxNumberOfRetries; private float mBackoffMultiplier; private DocumentMetadata mDocumentMetadata; - private TrustManager mTrustManager; Builder(@NonNull final Context context) { mContext = context; @@ -394,9 +391,6 @@ public GiniVisionDefaultNetworkService build() { if (mBackoffMultiplier >= 0) { sdkBuilder.setConnectionBackOffMultiplier(mBackoffMultiplier); } - if (mTrustManager != null) { - sdkBuilder.setTrustManager(mTrustManager); - } final Gini giniApi = sdkBuilder.build(); return new GiniVisionDefaultNetworkService(giniApi, mDocumentMetadata); } @@ -569,20 +563,6 @@ public Builder setDocumentMetadata(@NonNull final DocumentMetadata documentMetad return this; } - /** - * Set a custom {@link TrustManager} implementation to have full control over which certificates to trust. - *

- * Please be aware that if you set a custom TrustManager implementation here than it will override any - * network security configuration - * you may have set. - * - * @param trustManager A {@link TrustManager} implementation. - * @return the {@link Builder} instance - */ - public Builder setTrustManager(@NonNull final TrustManager trustManager) { - mTrustManager = trustManager; - return this; - } } }