summaryrefslogtreecommitdiffstats
path: root/net/android/javatests/src/org
diff options
context:
space:
mode:
authoryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-15 01:45:25 +0000
committeryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-15 01:45:25 +0000
commit9da191e41af8dc965ec9e7b38ebbd81a0d92f075 (patch)
treeeb64ae90196b82674093e31a4832ab32b16a453f /net/android/javatests/src/org
parent052d7e309436c3e3f2d4ac2620e70c93d7c98ab2 (diff)
downloadchromium_src-9da191e41af8dc965ec9e7b38ebbd81a0d92f075.zip
chromium_src-9da191e41af8dc965ec9e7b38ebbd81a0d92f075.tar.gz
chromium_src-9da191e41af8dc965ec9e7b38ebbd81a0d92f075.tar.bz2
Fix tests from https://codereview.chromium.org/166143002/
Didn't account for test's usage of PrivateKey. BUG=341500 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251476 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/android/javatests/src/org')
-rw-r--r--net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java b/net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java
index ab832c9..865b1ef 100644
--- a/net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java
+++ b/net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java
@@ -21,6 +21,7 @@ public class AndroidKeyStoreTestUtil {
private static final String TAG = "AndroidKeyStoreTestUtil";
+ private static final DefaultAndroidKeyStore sKeyStore = new DefaultAndroidKeyStore();
/**
* Called from native code to create a PrivateKey object from its
* encoded PKCS#8 representation.
@@ -28,7 +29,7 @@ public class AndroidKeyStoreTestUtil {
* @return new PrivateKey handle, or null in case of error.
*/
@CalledByNative
- public static PrivateKey createPrivateKeyFromPKCS8(int type, byte[] encodedKey) {
+ public static AndroidPrivateKey createPrivateKeyFromPKCS8(int type, byte[] encodedKey) {
String algorithm = null;
switch (type) {
case PrivateKeyType.RSA:
@@ -48,7 +49,7 @@ public class AndroidKeyStoreTestUtil {
KeyFactory factory = KeyFactory.getInstance(algorithm);
KeySpec ks = new PKCS8EncodedKeySpec(encodedKey);
PrivateKey key = factory.generatePrivate(ks);
- return key;
+ return sKeyStore.createKey(key);
} catch (NoSuchAlgorithmException e) {
Log.e(TAG, "Could not create " + algorithm + " factory instance!");