diff options
| -rw-r--r-- | wifi/java/android/net/wifi/WifiEnterpriseConfig.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/wifi/java/android/net/wifi/WifiEnterpriseConfig.java b/wifi/java/android/net/wifi/WifiEnterpriseConfig.java index 5028d47481b0..0bfb95581e60 100644 --- a/wifi/java/android/net/wifi/WifiEnterpriseConfig.java +++ b/wifi/java/android/net/wifi/WifiEnterpriseConfig.java @@ -752,8 +752,11 @@ public class WifiEnterpriseConfig implements Parcelable { * @throws IllegalArgumentException for an invalid key or certificate. */ public void setClientKeyEntry(PrivateKey privateKey, X509Certificate clientCertificate) { - setClientKeyEntryWithCertificateChain(privateKey, - new X509Certificate[] {clientCertificate}); + X509Certificate[] clientCertificates = null; + if (clientCertificate != null) { + clientCertificates = new X509Certificate[] {clientCertificate}; + } + setClientKeyEntryWithCertificateChain(privateKey, clientCertificates); } /** |