From 754773420fedfbc2b7016bf8fe426fb7cd4cdc58 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 5 Jul 2019 21:23:18 -0700 Subject: [PATCH] Generate SHA-256 client certificates instead of SHA-1 --- .../com/limelight/binding/crypto/AndroidCryptoProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/limelight/binding/crypto/AndroidCryptoProvider.java b/app/src/main/java/com/limelight/binding/crypto/AndroidCryptoProvider.java index 08d86d40..242fd90c 100644 --- a/app/src/main/java/com/limelight/binding/crypto/AndroidCryptoProvider.java +++ b/app/src/main/java/com/limelight/binding/crypto/AndroidCryptoProvider.java @@ -148,7 +148,7 @@ public class AndroidCryptoProvider implements LimelightCryptoProvider { SubjectPublicKeyInfo.getInstance(keyPair.getPublic().getEncoded())); try { - ContentSigner sigGen = new JcaContentSignerBuilder("SHA1withRSA").setProvider(bcProvider).build(keyPair.getPrivate()); + ContentSigner sigGen = new JcaContentSignerBuilder("SHA256withRSA").setProvider(bcProvider).build(keyPair.getPrivate()); cert = new JcaX509CertificateConverter().setProvider(bcProvider).getCertificate(certBuilder.build(sigGen)); key = (RSAPrivateKey) keyPair.getPrivate(); } catch (Exception e) {