aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Vartanian <flooey@google.com>2017-10-16 09:43:38 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-10-16 09:43:38 +0000
commitc113258c92cefc6539058424c24e131bd6b31471 (patch)
treea1424d2fb7f55bdb772c146e4bdf751cc4c381e2
parent554d12c9427ddc385590e922916db5de0ff2dfbe (diff)
parent91625677b37e04c329fd1e0b50c468aa6efccc99 (diff)
downloadokhttp-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.java6
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();
}