diff options
author | Adam Vartanian <flooey@google.com> | 2017-10-16 09:43:38 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-10-16 09:43:38 +0000 |
commit | c113258c92cefc6539058424c24e131bd6b31471 (patch) | |
tree | a1424d2fb7f55bdb772c146e4bdf751cc4c381e2 | |
parent | 554d12c9427ddc385590e922916db5de0ff2dfbe (diff) | |
parent | 91625677b37e04c329fd1e0b50c468aa6efccc99 (diff) | |
download | okhttp-c113258c92cefc6539058424c24e131bd6b31471.tar.gz |
Merge "Change OkHttp test infrastructure to not use BC provider" am: 157721cd6c am: b546444591
am: 91625677b3
Change-Id: Ida53271e3ab3f80a8108b4f3eac1063ccda0cfde
-rw-r--r-- | mockwebserver/src/main/java/com/squareup/okhttp/internal/HeldCertificate.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mockwebserver/src/main/java/com/squareup/okhttp/internal/HeldCertificate.java b/mockwebserver/src/main/java/com/squareup/okhttp/internal/HeldCertificate.java index 2fff99c..8fb7e8a 100644 --- a/mockwebserver/src/main/java/com/squareup/okhttp/internal/HeldCertificate.java +++ b/mockwebserver/src/main/java/com/squareup/okhttp/internal/HeldCertificate.java @@ -129,13 +129,15 @@ public final class HeldCertificate { new BasicConstraints(maxIntermediateCas)); } + // Android-changed: Use AndroidOpenSSL provider instead of BC. X509Certificate certificate = generator.generateX509Certificate( - signedByKeyPair.getPrivate(), "BC"); + signedByKeyPair.getPrivate(), "AndroidOpenSSL"); return new HeldCertificate(certificate, heldKeyPair); } public KeyPair generateKeyPair() throws GeneralSecurityException { - KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA", "BC"); + // Android-changed: Don't specify provider for KeyPairGenerator instance. + KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA"); keyPairGenerator.initialize(1024, new SecureRandom()); return keyPairGenerator.generateKeyPair(); } |