summaryrefslogtreecommitdiffstats
path: root/pki/base/migrate/80/MigrateSecurityDomain.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/migrate/80/MigrateSecurityDomain.java')
-rw-r--r--pki/base/migrate/80/MigrateSecurityDomain.java65
1 files changed, 30 insertions, 35 deletions
diff --git a/pki/base/migrate/80/MigrateSecurityDomain.java b/pki/base/migrate/80/MigrateSecurityDomain.java
index 7ecdcd1e6..5dcd182ce 100644
--- a/pki/base/migrate/80/MigrateSecurityDomain.java
+++ b/pki/base/migrate/80/MigrateSecurityDomain.java
@@ -37,8 +37,7 @@ import com.netscape.cmsutil.xml.XMLObject;
public class MigrateSecurityDomain {
private static LDAPConnection getLDAPConn(FileConfigStore cs, String passwd)
- throws IOException
- {
+ throws IOException {
String host = "";
String port = "";
@@ -67,11 +66,11 @@ public class MigrateSecurityDomain {
LDAPConnection conn = null;
if (security.equals("true")) {
- System.out.println("MigrateSecurityDomain getLDAPConn: creating secure (SSL) connection for internal ldap");
- conn = new LDAPConnection(new LdapJssSSLSocketFactory());
+ System.out.println("MigrateSecurityDomain getLDAPConn: creating secure (SSL) connection for internal ldap");
+ conn = new LDAPConnection(new LdapJssSSLSocketFactory());
} else {
- System.out.println("MigrateSecurityDomain getLDAPConn: creating non-secure (non-SSL) connection for internal ldap");
- conn = new LDAPConnection();
+ System.out.println("MigrateSecurityDomain getLDAPConn: creating non-secure (non-SSL) connection for internal ldap");
+ conn = new LDAPConnection();
}
System.out.println("MigrateSecurityDomain connecting to " + host + ":" + p);
@@ -82,15 +81,13 @@ public class MigrateSecurityDomain {
throw new IOException("Failed to connect to the internal database.");
}
- return conn;
+ return conn;
}
-
- public static void main(String args[]) throws Exception
- {
+ public static void main(String args[]) throws Exception {
if (args.length != 2) {
- System.out.println("Usage: MigrateSecurityDomain <instance root path> <directory manager password>");
- System.exit(0);
+ System.out.println("Usage: MigrateSecurityDomain <instance root path> <directory manager password>");
+ System.exit(0);
}
String instRoot = args[0];
@@ -103,8 +100,7 @@ public class MigrateSecurityDomain {
System.out.println("MigrateSecurityDomain: Reading domain.xml from file ...");
parser = new XMLObject(new FileInputStream(path));
- }
- catch (Exception e) {
+ } catch (Exception e) {
System.out.println("MigrateSecurityDomain: Unable to get domain info from domain.xml file");
System.out.println(e.toString());
System.exit(1);
@@ -113,21 +109,21 @@ public class MigrateSecurityDomain {
try {
String configFile = instRoot + "/conf/CS.cfg";
FileConfigStore cs = new FileConfigStore(configFile);
-
+
LDAPConnection conn = null;
conn = MigrateSecurityDomain.getLDAPConn(cs, dmPass);
if (conn == null) {
System.out.println("MigrateSecurityDomain: Failed to connect to internal database");
System.exit(1);
- }
+ }
// add new schema elements
String importFile = "./schema-add.ldif";
try {
LDAPUtil.importLDIF(conn, importFile);
} catch (Exception e) {
- System.out.println("MigrateSecurityDomain: Error in adding new schema elements");
- System.exit(1);
+ System.out.println("MigrateSecurityDomain: Error in adding new schema elements");
+ System.exit(1);
}
// create the containers
String basedn = cs.getString("internaldb.basedn");
@@ -142,7 +138,7 @@ public class MigrateSecurityDomain {
attrs = new LDAPAttributeSet();
attrs.add(new LDAPAttribute("objectclass", "top"));
attrs.add(new LDAPAttribute("objectclass", "organizationalUnit"));
- attrs.add(new LDAPAttribute("name", secdomain));
+ attrs.add(new LDAPAttribute("name", secdomain));
attrs.add(new LDAPAttribute("ou", "Security Domain"));
entry = new LDAPEntry(dn, attrs);
conn.add(entry);
@@ -154,8 +150,8 @@ public class MigrateSecurityDomain {
}
// create list containers
- String clist[] = {"CAList", "OCSPList", "KRAList", "RAList", "TKSList", "TPSList"};
- for (int i=0; i< 6; i++) {
+ String clist[] = { "CAList", "OCSPList", "KRAList", "RAList", "TKSList", "TPSList" };
+ for (int i = 0; i < 6; i++) {
LDAPEntry entry = null;
LDAPAttributeSet attrs = null;
String dn = "cn=" + clist[i] + ",ou=Security Domain," + basedn;
@@ -168,16 +164,16 @@ public class MigrateSecurityDomain {
conn.add(entry);
} catch (LDAPException e) {
if (e.getLDAPResultCode() != 68) {
- System.out.println("Unable to create security domain list entry " + dn +": "+ e.toString());
+ System.out.println("Unable to create security domain list entry " + dn + ": " + e.toString());
System.exit(1);
}
}
}
// create system entries
- String tlist[] = {"CA", "OCSP", "KRA", "RA", "TKS", "TPS"};
+ String tlist[] = { "CA", "OCSP", "KRA", "RA", "TKS", "TPS" };
Document doc = parser.getDocument();
- for (int j=0; j<6; j++) {
+ for (int j = 0; j < 6; j++) {
String type = tlist[j];
NodeList nodeList = doc.getElementsByTagName(type);
int len = nodeList.getLength();
@@ -187,17 +183,17 @@ public class MigrateSecurityDomain {
Vector v_host = parser.getValuesFromContainer(nodeList.item(i), "Host");
Vector v_port = parser.getValuesFromContainer(nodeList.item(i), "SecurePort");
- String cn = (String)v_host.elementAt(0) + ":" + (String)v_port.elementAt(0);
- String dn = "cn=" + cn + ",cn=" + type +"List,ou=Security Domain," + basedn;
+ String cn = (String) v_host.elementAt(0) + ":" + (String) v_port.elementAt(0);
+ String dn = "cn=" + cn + ",cn=" + type + "List,ou=Security Domain," + basedn;
LDAPEntry entry = null;
LDAPAttributeSet attrs = null;
attrs = new LDAPAttributeSet();
attrs.add(new LDAPAttribute("objectclass", "top"));
attrs.add(new LDAPAttribute("objectclass", "pkiSubsystem"));
- attrs.add(new LDAPAttribute("Host", (String)v_host.elementAt(0)));
- attrs.add(new LDAPAttribute("SecurePort", (String)v_port.elementAt(0)));
- attrs.add(new LDAPAttribute("Clone", (String)v_clone.elementAt(0)));
- attrs.add(new LDAPAttribute("SubsystemName", (String)v_name.elementAt(0)));
+ attrs.add(new LDAPAttribute("Host", (String) v_host.elementAt(0)));
+ attrs.add(new LDAPAttribute("SecurePort", (String) v_port.elementAt(0)));
+ attrs.add(new LDAPAttribute("Clone", (String) v_clone.elementAt(0)));
+ attrs.add(new LDAPAttribute("SubsystemName", (String) v_name.elementAt(0)));
attrs.add(new LDAPAttribute("cn", cn));
attrs.add(new LDAPAttribute("DomainManager", "true"));
// Since the initial port separation feature didn't occur
@@ -205,16 +201,15 @@ public class MigrateSecurityDomain {
// value for BOTH the "SecureAgentPort" and the
// "SecureAdminPort", and DON'T store any values for the
// "UnSecurePort"
- attrs.add(new LDAPAttribute("SecureAgentPort", (String)v_port.elementAt(0)));
- attrs.add(new LDAPAttribute("SecureAdminPort", (String)v_port.elementAt(0)));
+ attrs.add(new LDAPAttribute("SecureAgentPort", (String) v_port.elementAt(0)));
+ attrs.add(new LDAPAttribute("SecureAdminPort", (String) v_port.elementAt(0)));
entry = new LDAPEntry(dn, attrs);
try {
conn.add(entry);
- }
- catch (LDAPException e) {
+ } catch (LDAPException e) {
if (e.getLDAPResultCode() != 68) {
- System.out.println("Unable to create entry " + dn +": "+ e.toString());
+ System.out.println("Unable to create entry " + dn + ": " + e.toString());
}
}
}