From 88b3c589ad4c8d48bef6c252628dc59a9addd353 Mon Sep 17 00:00:00 2001 From: Paul Stewart Date: Fri, 27 Jan 2017 12:03:47 -0800 Subject: [PATCH] Test passing null cert/keys to WifiEnterpriseConfig Ensure that null certificates and keys don't crash. Bug: 34765004 Test: This is a test Change-Id: I439b4f985c1b88ad4a9b58ee6f4eb4f90bd81246 --- .../src/android/net/wifi/WifiEnterpriseConfigTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/wifi/tests/src/android/net/wifi/WifiEnterpriseConfigTest.java b/wifi/tests/src/android/net/wifi/WifiEnterpriseConfigTest.java index 5a67a7e5f2851..fa546a565c864 100644 --- a/wifi/tests/src/android/net/wifi/WifiEnterpriseConfigTest.java +++ b/wifi/tests/src/android/net/wifi/WifiEnterpriseConfigTest.java @@ -86,6 +86,16 @@ public class WifiEnterpriseConfigTest { assertTrue(result[0] == cert0 && result[1] == cert1); } + @Test + public void testSetClientKeyEntryWithNull() { + mEnterpriseConfig.setClientKeyEntry(null, null); + assertEquals(null, mEnterpriseConfig.getClientCertificateChain()); + assertEquals(null, mEnterpriseConfig.getClientCertificate()); + mEnterpriseConfig.setClientKeyEntryWithCertificateChain(null, null); + assertEquals(null, mEnterpriseConfig.getClientCertificateChain()); + assertEquals(null, mEnterpriseConfig.getClientCertificate()); + } + @Test public void testSetClientCertificateChain() { PrivateKey clientKey = FakeKeys.RSA_KEY1;