Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2c195de5 authored by Elv1zz's avatar Elv1zz Committed by Tobias Kaminsky (Rebase PR Action)
Browse files

AdvancedX509KeyManager extends X509ExtendedKeyManager



The `AdvancedX509ExtendedKeyManager` now extends the `X509ExtendedKeyManager`, since the documentation recommends to not directly implement the `X509KeyManager` interface, but always extend the `X509ExtendedKeyManager`.

Signed-off-by: default avatarElv1zz <elv1zz.git@gmail.com>
parent 63d9a2bd
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -67,6 +67,7 @@ import java.util.List;
import java.util.Objects;
import java.util.Set;

import javax.net.ssl.X509ExtendedKeyManager;
import javax.net.ssl.X509KeyManager;

import androidx.annotation.NonNull;
@@ -93,7 +94,10 @@ import static com.owncloud.android.lib.common.network.AdvancedX509KeyManager.AKM
 *
 * @author Elv1zz, elv1zz.git@gmail.com
 */
public class AdvancedX509KeyManager implements X509KeyManager, Application.ActivityLifecycleCallbacks {
public class AdvancedX509KeyManager
        extends X509ExtendedKeyManager
        implements X509KeyManager, Application.ActivityLifecycleCallbacks
{
   private final static String TAG = AdvancedX509KeyManager.class.getCanonicalName();
   private static final String NOTIFICATION_CHANNEL_ID = TAG + ".notifications";

@@ -122,6 +126,7 @@ public class AdvancedX509KeyManager implements X509KeyManager, Application.Activ
    * @param context application context (instance of Activity, Application, or Service)
    */
   public AdvancedX509KeyManager(@NonNull Context context) {
      super();
      this.context = context.getApplicationContext();
      init();
   }