@Override public String chooseEngineClientAlias(String[] keyTypes, Principal[] principals, SSLEngine sslEngine) { return delegate.chooseEngineClientAlias(keyTypes, principals, sslEngine); }
@Override public String chooseEngineClientAlias(String[] strings, Principal[] principals, SSLEngine sslEngine) { return this.keyManager.chooseEngineClientAlias(strings, principals, sslEngine); }
private String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineClientAlias(keyTypes, issuer, engine); } return manager.chooseClientAlias(keyTypes, issuer, null); }
private String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineClientAlias(keyTypes, issuer, engine); } return manager.chooseClientAlias(keyTypes, issuer, null); }
@Override public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) { return _delegate.chooseEngineClientAlias(keyType,issuers,engine); }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineClientAlias(String[], Principal[], SSLEngine) */ @Override public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineClientAlias(keyType, issuers, engine) : keyAlias; } }
@Override public String chooseEngineClientAlias(String keyType[], Principal[] issuers, SSLEngine engine) { if (_alias==null) return _delegate.chooseEngineClientAlias(keyType,issuers,engine); for (String kt : keyType) { String[] aliases = _delegate.getClientAliases(kt,issuers); if (aliases!=null) { for (String a:aliases) if (_alias.equals(a)) return _alias; } } return null; } }
private String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineClientAlias(keyTypes, issuer, engine); } return manager.chooseClientAlias(keyTypes, issuer, null); }
@Override public String chooseEngineClientAlias(String keyType[], Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineClientAlias(keyType, issuers, engine) : keyAlias; } }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineClientAlias(String[], Principal[], SSLEngine) */ @Override public String chooseEngineClientAlias(String keyType[], Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineClientAlias(keyType,issuers,engine) : keyAlias; }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineClientAlias(String[], Principal[], SSLEngine) */ @Override public String chooseEngineClientAlias(String keyType[], Principal[] issuers, SSLEngine engine) { return _keyAlias == null ? super.chooseEngineClientAlias(keyType,issuers,engine) : _keyAlias; } }
@Override public String chooseEngineClientAlias(String[] strings, Principal[] principals, SSLEngine sslEngine) { if (delegate instanceof X509ExtendedKeyManager) return ((X509ExtendedKeyManager) delegate).chooseEngineClientAlias(strings, principals, sslEngine); return super.chooseEngineClientAlias(strings, principals, sslEngine); }
@Override public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) { return _alias != null ? _alias : _delegate.chooseEngineClientAlias(keyType, issuers, engine); }
@Override protected String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) { return keyManager.chooseEngineClientAlias(keyTypes, issuer, engine); }
@Override public String chooseEngineClientAlias(String keyType[], Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineClientAlias(keyType, issuers, engine) : keyAlias; } }
@Override public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) { if (clientAlias != null) { return clientAlias; } return delegateKeyManager. chooseEngineClientAlias(keyType, issuers, engine); }
private String getAliasByRemoteCA(String[] keyType, Principal[] issuers, SSLEngine engine) { // try each delegate and see if has a match for the issuers for (X509KeyManager delegate : delegates.values()) { String alias = ((X509ExtendedKeyManager) delegate) .chooseEngineClientAlias(keyType, issuers, engine); if (alias != null) { return alias; } } logger.warning("Cannot choose client alias by CA: no delegate found"); return null; }
@Override public String chooseClientAlias( X509KeyManager keyManager, X500Principal[] issuers, String[] keyTypes) { if (keyManager instanceof X509ExtendedKeyManager) { X509ExtendedKeyManager ekm = (X509ExtendedKeyManager) keyManager; return ekm.chooseEngineClientAlias(keyTypes, issuers, this); } else { return keyManager.chooseClientAlias(keyTypes, issuers, null); } }
private String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineClientAlias(keyTypes, issuer, engine); } return manager.chooseClientAlias(keyTypes, issuer, null); }
private String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineClientAlias(keyTypes, issuer, engine); } return manager.chooseClientAlias(keyTypes, issuer, null); }