diff options
author | Almaz Mingaleev <mingaleev@google.com> | 2021-02-26 17:03:04 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-02-26 17:03:04 +0000 |
commit | 61caa2a40f18e3b5049430740dc63c744b058839 (patch) | |
tree | 7dde86f7920996ca262fd9ff09b34de734ffdc95 | |
parent | 37f0d68a303e4d95716792703591bee50518d94b (diff) | |
parent | 84c892fb28f367bf18c41d9ea61d1648d0d4c753 (diff) | |
download | bouncycastle-61caa2a40f18e3b5049430740dc63c744b058839.tar.gz |
Merge "Bring back v1.61 PKCS12KeyStoreSpi behaviour." am: 84c892fb28
Original change: https://android-review.googlesource.com/c/platform/external/bouncycastle/+/1609193
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idb1d3f5df9c1b89b4092dcde161ee730b7684176
3 files changed, 14 insertions, 2 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java b/bcprov/src/main/java/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java index 9e9b4f1d..4969e8a3 100644 --- a/bcprov/src/main/java/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java +++ b/bcprov/src/main/java/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java @@ -848,6 +848,8 @@ public class PKCS12KeyStoreSpi throw new IOException("error constructing MAC: " + e.toString()); } } + // BEGIN Android-removed: keep v1.61 behaviour to keep backwards-compatibility + /* else if (password != null) { if (!Properties.isOverrideSet("org.bouncycastle.pkcs12.ignore_useless_passwd")) @@ -855,6 +857,8 @@ public class PKCS12KeyStoreSpi throw new IOException("password supplied for keystore that does not require one"); } } + */ + // END Android-removed: keep v1.61 behaviour to keep backwards-compatibility keys = new IgnoresCaseHashtable(); localIds = new Hashtable(); diff --git a/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java b/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java index bd77e0e4..f53f8df0 100644 --- a/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java +++ b/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java @@ -852,13 +852,17 @@ public class PKCS12KeyStoreSpi throw new IOException("error constructing MAC: " + e.toString()); } } + // BEGIN Android-removed: keep v1.61 behaviour to keep backwards-compatibility + /* else if (password != null) { - if (!Properties.isOverrideSet("com.android.org.bouncycastle.pkcs12.ignore_useless_passwd")) + if (!Properties.isOverrideSet("org.bouncycastle.pkcs12.ignore_useless_passwd")) { throw new IOException("password supplied for keystore that does not require one"); } } + */ + // END Android-removed: keep v1.61 behaviour to keep backwards-compatibility keys = new IgnoresCaseHashtable(); localIds = new Hashtable(); diff --git a/repackaged_platform/bcprov/src/main/java/com/android/internal/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java b/repackaged_platform/bcprov/src/main/java/com/android/internal/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java index 0788dac7..0b4e2d90 100644 --- a/repackaged_platform/bcprov/src/main/java/com/android/internal/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java +++ b/repackaged_platform/bcprov/src/main/java/com/android/internal/org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.java @@ -852,13 +852,17 @@ public class PKCS12KeyStoreSpi throw new IOException("error constructing MAC: " + e.toString()); } } + // BEGIN Android-removed: keep v1.61 behaviour to keep backwards-compatibility + /* else if (password != null) { - if (!Properties.isOverrideSet("com.android.internal.org.bouncycastle.pkcs12.ignore_useless_passwd")) + if (!Properties.isOverrideSet("org.bouncycastle.pkcs12.ignore_useless_passwd")) { throw new IOException("password supplied for keystore that does not require one"); } } + */ + // END Android-removed: keep v1.61 behaviour to keep backwards-compatibility keys = new IgnoresCaseHashtable(); localIds = new Hashtable(); |