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() {