| | |
| | | * |
| | | * |
| | | * Copyright 2006-2009 Sun Microsystems, Inc. |
| | | * Portions copyright 2012-2013 ForgeRock AS. |
| | | * Portions Copyright 2012-2014 ForgeRock AS. |
| | | */ |
| | | package org.opends.server.tools; |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | baseDNs.add(DN.decode(dnString)); |
| | | baseDNs.add(DN.valueOf(dnString)); |
| | | } |
| | | catch (DirectoryException de) |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | rootDN = DN.decode(rootDNString.getValue()); |
| | | rootDN = DN.valueOf(rootDNString.getValue()); |
| | | } |
| | | catch (DirectoryException de) |
| | | { |
| | |
| | | DN JCEKSProviderDN = null; |
| | | try |
| | | { |
| | | dn = DN.decode(keyManagerProviderDN.getValue()); |
| | | dn = DN.valueOf(keyManagerProviderDN.getValue()); |
| | | JCEKSProviderDN = |
| | | DN.decode("cn=JCEKS,cn=Key Manager Providers,cn=config"); |
| | | DN.valueOf("cn=JCEKS,cn=Key Manager Providers,cn=config"); |
| | | } |
| | | catch (DirectoryException de) |
| | | { |
| | |
| | | DN JCEKSTrustManagerDN = null; |
| | | try |
| | | { |
| | | dn = DN.decode(trustManagerProviderDN.getValue()); |
| | | dn = DN.valueOf(trustManagerProviderDN.getValue()); |
| | | JCEKSTrustManagerDN = |
| | | DN.decode("cn=JCEKS,cn=Trust Manager Providers,cn=config"); |
| | | DN.valueOf("cn=JCEKS,cn=Trust Manager Providers,cn=config"); |
| | | } |
| | | catch (DirectoryException de) |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | DN jeBackendDN = DN.decode(DN_JE_BACKEND); |
| | | DN jeBackendDN = DN.valueOf(DN_JE_BACKEND); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(jeBackendDN); |
| | | |
| | | DNConfigAttribute baseDNAttr = |
| | |
| | | { |
| | | try |
| | | { |
| | | DN ldapListenerDN = DN.decode(DN_LDAP_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAP_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | DN adminConnectorDN = DN.decode(DN_ADMIN_CONNECTOR); |
| | | DN adminConnectorDN = DN.valueOf(DN_ADMIN_CONNECTOR); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(adminConnectorDN); |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | DN ldapListenerDN = DN.decode(DN_LDAPS_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAPS_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | DN jmxListenerDN = DN.decode(DN_JMX_CONNECTION_HANDLER); |
| | | DN jmxListenerDN = DN.valueOf(DN_JMX_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(jmxListenerDN); |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | DN ldapListenerDN = DN.decode(DN_LDAP_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAP_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | |
| | |
| | | try |
| | | { |
| | | // Enable the key manager |
| | | DN dn = DN.decode(keyManagerProviderDN.getValue()); |
| | | DN dn = DN.valueOf(keyManagerProviderDN.getValue()); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(dn); |
| | | |
| | | BooleanConfigAttribute enableAttr = |
| | |
| | | if (enableStartTLS.isPresent()) |
| | | { |
| | | // Use the key manager specified for the LDAP connection handler. |
| | | DN ldapListenerDN = DN.decode(DN_LDAP_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAP_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | |
| | |
| | | if (ldapsPort.isPresent()) |
| | | { |
| | | // Use the key manager specified for the LDAPS connection handler. |
| | | DN ldapsListenerDN = DN.decode(DN_LDAPS_CONNECTION_HANDLER); |
| | | DN ldapsListenerDN = DN.valueOf(DN_LDAPS_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapsListenerDN); |
| | | |
| | |
| | | try |
| | | { |
| | | // Enable the key manager |
| | | DN dn = DN.decode(keyManagerProviderDN.getValue()); |
| | | DN dn = DN.valueOf(keyManagerProviderDN.getValue()); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(dn); |
| | | |
| | | StringConfigAttribute pathAttr = |
| | |
| | | // Enable the trust manager |
| | | try |
| | | { |
| | | DN dn = DN.decode(trustManagerProviderDN.getValue()); |
| | | DN dn = DN.valueOf(trustManagerProviderDN.getValue()); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(dn); |
| | | |
| | | BooleanConfigAttribute enableAttr = |
| | |
| | | if (enableStartTLS.isPresent()) |
| | | { |
| | | // Use the trust manager specified for the LDAP connection handler. |
| | | DN ldapListenerDN = DN.decode(DN_LDAP_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAP_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | |
| | |
| | | if (ldapsPort.isPresent()) |
| | | { |
| | | // Use the trust manager specified for the LDAPS connection handler. |
| | | DN ldapsListenerDN = DN.decode(DN_LDAPS_CONNECTION_HANDLER); |
| | | DN ldapsListenerDN = DN.valueOf(DN_LDAPS_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapsListenerDN); |
| | | |
| | |
| | | INFO_LDAP_CONNHANDLER_DESCRIPTION_SSL_CERT_NICKNAME.get(), |
| | | false, false, true, certNickName.getValue()); |
| | | |
| | | DN ldapListenerDN = DN.decode(DN_LDAP_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAP_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | if (ldapPort.isPresent()) |
| | |
| | | } |
| | | |
| | | // Use the key manager specified for the LDAPS connection handler. |
| | | DN ldapsListenerDN = DN.decode(DN_LDAPS_CONNECTION_HANDLER); |
| | | DN ldapsListenerDN = DN.valueOf(DN_LDAPS_CONNECTION_HANDLER); |
| | | configEntry = configHandler.getConfigEntry(ldapsListenerDN); |
| | | if (ldapsPort.isPresent()) |
| | | { |
| | |
| | | false, false, true, certNickName.getValue()); |
| | | |
| | | // Use the key manager specified for the JMX connection handler. |
| | | DN jmxListenerDN = DN.decode(DN_JMX_CONNECTION_HANDLER); |
| | | DN jmxListenerDN = DN.valueOf(DN_JMX_CONNECTION_HANDLER); |
| | | configEntry = configHandler.getConfigEntry(jmxListenerDN); |
| | | if (jmxPort.isPresent()) |
| | | { |
| | |
| | | try |
| | | { |
| | | // Use the key manager specified for the LDAP connection handler. |
| | | DN ldapListenerDN = DN.decode(DN_LDAP_CONNECTION_HANDLER); |
| | | DN ldapListenerDN = DN.valueOf(DN_LDAP_CONNECTION_HANDLER); |
| | | ConfigEntry configEntry = |
| | | configHandler.getConfigEntry(ldapListenerDN); |
| | | |
| | |
| | | ATTR_SSL_CERT_NICKNAME.toLowerCase()); |
| | | |
| | | // Use the key manager specified for the LDAPS connection handler. |
| | | DN ldapsListenerDN = DN.decode(DN_LDAPS_CONNECTION_HANDLER); |
| | | DN ldapsListenerDN = DN.valueOf(DN_LDAPS_CONNECTION_HANDLER); |
| | | configEntry = configHandler.getConfigEntry(ldapsListenerDN); |
| | | |
| | | configEntry.removeConfigAttribute( |
| | | ATTR_SSL_CERT_NICKNAME.toLowerCase()); |
| | | |
| | | // Use the key manager specified for the JMX connection handler. |
| | | DN jmxListenerDN = DN.decode(DN_JMX_CONNECTION_HANDLER); |
| | | DN jmxListenerDN = DN.valueOf(DN_JMX_CONNECTION_HANDLER); |
| | | configEntry = configHandler.getConfigEntry(jmxListenerDN); |
| | | |
| | | configEntry.removeConfigAttribute( |
| | |
| | | { |
| | | try |
| | | { |
| | | DN rootUserDN = DN.decode(DN_ROOT_USER); |
| | | DN rootUserDN = DN.valueOf(DN_ROOT_USER); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(rootUserDN); |
| | | |
| | | DNConfigAttribute bindDNAttr = |
| | |
| | | // Set the FQDN for the DIGEST-MD5 SASL mechanism. |
| | | try |
| | | { |
| | | DN digestMD5DN = DN.decode(DN_DIGEST_MD5_SASL_MECHANISM); |
| | | DN digestMD5DN = DN.valueOf(DN_DIGEST_MD5_SASL_MECHANISM); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(digestMD5DN); |
| | | StringConfigAttribute fqdnAttr = new StringConfigAttribute( |
| | | "ds-cfg-server-fqdn", Message.EMPTY, false, false, false, |
| | |
| | | { |
| | | try |
| | | { |
| | | DN cipherDN = DN.decode(DN_CRYPTO_MANAGER); |
| | | DN cipherDN = DN.valueOf(DN_CRYPTO_MANAGER); |
| | | ConfigEntry configEntry = configHandler.getConfigEntry(cipherDN); |
| | | |
| | | // Set the alternative cipher |