use of org.apache.directory.ldap.client.api.Krb5LoginConfiguration in project karaf by apache.
the class Krb5LoginModuleTest method setUp.
@Before
public void setUp() throws Exception {
super.setUp();
// Set up a partition for EXAMPLE.COM and add user and service principals to test authentication with.
KerberosTestUtils.fixServicePrincipalName("ldap/" + KerberosTestUtils.getHostName() + "@EXAMPLE.COM", null, getLdapServer());
setupEnv(TcpTransport.class, EncryptionType.AES128_CTS_HMAC_SHA1_96, ChecksumType.HMAC_SHA1_96_AES128);
kdcServer.getConfig().setPaEncTimestampRequired(false);
// Use our custom configuration to avoid reliance on external config
Configuration.setConfiguration(new Krb5LoginConfiguration());
}
use of org.apache.directory.ldap.client.api.Krb5LoginConfiguration in project directory-ldap-api by apache.
the class ApiLdapClientApiOsgiTest method useBundleClasses.
@Override
protected void useBundleClasses() throws Exception {
new LdapNetworkConnection().close();
new SaslGssApiRequest();
new Krb5LoginConfiguration();
new AddFuture(new LdapNetworkConnection(), 2);
new LdapConnectionTemplate(new LdapConnectionPool(new DefaultPoolableLdapConnectionFactory(new LdapConnectionConfig())));
FilterBuilder.and(FilterBuilder.not(FilterBuilder.contains("cn", "a", "b"))).toString();
// Test for DIRAPI-239
PoolableObjectFactory<LdapConnection> factory = new DefaultPoolableLdapConnectionFactory(new LdapConnectionConfig());
Config config = new Config();
LdapConnectionPool ldapConnectionPool = new LdapConnectionPool(factory, config);
ldapConnectionPool.getLdapApiService();
ldapConnectionPool.getTestOnBorrow();
}
Aggregations