@Override public String chooseEngineServerAlias(String s, Principal[] principals, SSLEngine sslEngine) { if (this.alias == null) { return this.keyManager.chooseEngineServerAlias(s, principals, sslEngine); } return this.alias; }
private String chooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineServerAlias(type, null, engine); } return manager.chooseServerAlias(type, null, null); } }
@Override public String chooseEngineServerAlias(final String keyType, final Principal[] principals, final SSLEngine sslEngine) { if (!StringUtils.isEmpty(this.keyAlias)) { PrivateKey key = this.delegate.getPrivateKey(this.keyAlias); return getKeyAlias(keyType, key); } return this.delegate.chooseEngineServerAlias(keyType, principals, sslEngine); }
private String chooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineServerAlias(type, null, engine); } return manager.chooseServerAlias(type, null, null); } }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineServerAlias(java.lang.String, * java.security.Principal[], javax.net.ssl.SSLEngine) */ @Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineServerAlias(keyType, issuers, engine) : keyAlias; }
@Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { if (_alias==null) return _delegate.chooseEngineServerAlias(keyType,issuers,engine); String[] aliases = _delegate.getServerAliases(keyType,issuers); if (aliases!=null) { for (String a:aliases) if (_alias.equals(a)) return _alias; } return null; }
private String chooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineServerAlias(type, null, engine); } return manager.chooseServerAlias(type, null, null); } }
@Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { String alias = engine==null?NO_MATCHERS:chooseServerAlias(keyType,issuers,engine.getSSLParameters().getSNIMatchers(),engine.getHandshakeSession()); if (alias==NO_MATCHERS) alias=_delegate.chooseEngineServerAlias(keyType,issuers,engine); if (LOG.isDebugEnabled()) LOG.debug("Chose alias {}/{} on {}",alias,keyType,engine); return alias; }
@Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { if (serverKeyAlias!=null) { return serverKeyAlias; } return super.chooseEngineServerAlias(keyType, issuers, engine); }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineServerAlias(java.lang.String, * java.security.Principal[], javax.net.ssl.SSLEngine) */ @Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineServerAlias(keyType, issuers, engine) : keyAlias; }
@Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return _alias != null ? _alias : _delegate.chooseEngineServerAlias(keyType, issuers, engine); } }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine) */ @Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineServerAlias(keyType,issuers,engine) : keyAlias; }
@Override public String chooseEngineServerAlias( String keyType, Principal[] issuers, SSLEngine engine ) { return super.chooseEngineServerAlias( keyType, issuers, engine ); }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine) */ @Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return keyAlias == null ? super.chooseEngineServerAlias(keyType,issuers,engine) : keyAlias; }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine) */ @Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return _keyAlias == null ? super.chooseEngineServerAlias(keyType,issuers,engine) : _keyAlias; }
/** * @see javax.net.ssl.X509ExtendedKeyManager#chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine) */ @Override public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) { return _keyAlias == null ? super.chooseEngineServerAlias(keyType,issuers,engine) : _keyAlias; }
@Override public String chooseEngineServerAlias(String s, Principal[] principals, SSLEngine sslEngine) { if (delegate instanceof X509ExtendedKeyManager) return ((X509ExtendedKeyManager) delegate).chooseEngineServerAlias(s, principals, sslEngine); return super.chooseEngineServerAlias(s, principals, sslEngine); } }
private String chooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineServerAlias(type, null, engine); } return manager.chooseServerAlias(type, null, null); } }
private String chooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineServerAlias(type, null, engine); } return manager.chooseServerAlias(type, null, null); } }
private String chooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) { X509KeyManager manager = provider.keyManager(); if (manager instanceof X509ExtendedKeyManager) { return ((X509ExtendedKeyManager) manager).chooseEngineServerAlias(type, null, engine); } return manager.chooseServerAlias(type, null, null); } }