]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
android: Don't use specific key types to select user certificates
authorTobias Brunner <tobias@strongswan.org>
Tue, 8 Oct 2019 13:51:18 +0000 (15:51 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 15 Oct 2019 15:06:36 +0000 (17:06 +0200)
Android 10 will honor the preselection and could, thus, hide some
installed certificates if we only pass "RSA".  The dialog will also only
be shown if there are actually certificates installed (i.e. users will
have to do that manually outside of the app or via profile import).

Fixes #3196.

src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileDetailActivity.java
src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileImportActivity.java

index eaed550111c47fbf10e78ef83c3c5e13fa0a4c17..fac9b34ea819c540b9689ae4b735d9fa21ba07d5 100644 (file)
@@ -925,7 +925,7 @@ public class VpnProfileDetailActivity extends AppCompatActivity
                public void onClick(View v)
                {
                        String useralias = mUserCertEntry != null ? mUserCertEntry.getAlias() : null;
-                       KeyChain.choosePrivateKeyAlias(VpnProfileDetailActivity.this, this, new String[] { "RSA" }, null, null, -1, useralias);
+                       KeyChain.choosePrivateKeyAlias(VpnProfileDetailActivity.this, this, null, null, null, -1, useralias);
                }
 
                @Override
index 14fa70014f26bb48b5f21fff9da725013732c19f..33b396629fc8bbc2b11de12271a48b4b8bb7152d 100644 (file)
@@ -889,7 +889,7 @@ public class VpnProfileImportActivity extends AppCompatActivity
                        {
                                alias = getString(R.string.profile_cert_alias, mProfile.getName());
                        }
-                       KeyChain.choosePrivateKeyAlias(VpnProfileImportActivity.this, this, new String[] { "RSA" }, null, null, -1, alias);
+                       KeyChain.choosePrivateKeyAlias(VpnProfileImportActivity.this, this, null, null, null, -1, alias);
                }
 
                @Override