View | Details | Raw Unified | Return to bug 57833
Collapse All | Expand All

(-)NioEndpoint.java (-1 / +7 lines)
Lines 33-38 Link Here
33
import java.nio.channels.SocketChannel;
33
import java.nio.channels.SocketChannel;
34
import java.nio.channels.WritableByteChannel;
34
import java.nio.channels.WritableByteChannel;
35
import java.util.Iterator;
35
import java.util.Iterator;
36
import java.util.Locale;
36
import java.util.Set;
37
import java.util.Set;
37
import java.util.concurrent.ConcurrentLinkedQueue;
38
import java.util.concurrent.ConcurrentLinkedQueue;
38
import java.util.concurrent.CountDownLatch;
39
import java.util.concurrent.CountDownLatch;
Lines 512-518 Link Here
512
        KeyManager[] result = new KeyManager[managers.length];
513
        KeyManager[] result = new KeyManager[managers.length];
513
        for (int i=0; i<result.length; i++) {
514
        for (int i=0; i<result.length; i++) {
514
            if (managers[i] instanceof X509KeyManager && getKeyAlias()!=null) {
515
            if (managers[i] instanceof X509KeyManager && getKeyAlias()!=null) {
515
                result[i] = new NioX509KeyManager((X509KeyManager)managers[i],getKeyAlias());
516
            	 String alias = getKeyAlias();
517
            	 String keystoreType = getKeystoreType();
518
            	 if (null == keystoreType || "JKS".equals(keystoreType)) {
519
                    alias = alias.toLowerCase(Locale.ENGLISH);
520
                }
521
                result[i] = new NioX509KeyManager((X509KeyManager)managers[i],alias);
516
            } else {
522
            } else {
517
                result[i] = managers[i];
523
                result[i] = managers[i];
518
            }
524
            }

Return to bug 57833