public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }
public SaslAuthenticationFactory build() { AbstractDelegatingSaslServerFactory factory = new AuthenticationCompleteCallbackSaslServerFactory(new SetMechanismInformationSaslServerFactory(getFactory())); if (! factory.delegatesThrough(TrustManagerSaslServerFactory.class)) { factory = new TrustManagerSaslServerFactory(factory, null); // Use the default trust manager } factory = new AuthenticationTimeoutSaslServerFactory(factory, SecurityDomain.getScheduledExecutorService()); // Use an authentication timeout return new SaslAuthenticationFactory(getSecurityDomain(), getMechanismConfigurationSelector(), factory); } }