This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-net.git

commit e9c8095b43a8bf25218d41b866fff893e21740b3
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed Oct 5 22:09:23 2022 -0400

    Use Java 8 API
---
 src/main/java/org/apache/commons/net/util/KeyManagerUtils.java | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/apache/commons/net/util/KeyManagerUtils.java 
b/src/main/java/org/apache/commons/net/util/KeyManagerUtils.java
index 6df397d5..7b052628 100644
--- a/src/main/java/org/apache/commons/net/util/KeyManagerUtils.java
+++ b/src/main/java/org/apache/commons/net/util/KeyManagerUtils.java
@@ -29,6 +29,7 @@ import java.security.Principal;
 import java.security.PrivateKey;
 import java.security.cert.Certificate;
 import java.security.cert.X509Certificate;
+import java.util.Arrays;
 import java.util.Enumeration;
 
 import javax.net.ssl.KeyManager;
@@ -75,11 +76,9 @@ public final class KeyManagerUtils {
             this.keyAlias = keyAlias;
             this.key = (PrivateKey) ks.getKey(this.keyAlias, 
keyPass.toCharArray());
             final Certificate[] certs = ks.getCertificateChain(this.keyAlias);
-            final X509Certificate[] X509certs = new 
X509Certificate[certs.length];
-            for (int i=0; i < certs.length; i++) {
-                X509certs[i] = (X509Certificate) certs[i];
-            }
-            this.certChain = X509certs;
+            final X509Certificate[] x509certs = new 
X509Certificate[certs.length];
+            Arrays.setAll(x509certs, i -> (X509Certificate) certs[i]);
+            this.certChain = x509certs;
         }
 
         final String getAlias() {

Reply via email to