summaryrefslogtreecommitdiffstats
path: root/pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java')
-rw-r--r--pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java44
1 files changed, 24 insertions, 20 deletions
diff --git a/pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java b/pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java
index e91f2983..52fefe57 100644
--- a/pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java
+++ b/pki/base/java-tools/src/com/netscape/cmstools/GenSubjectAltNameExt.java
@@ -17,6 +17,7 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmstools;
+
import java.io.ByteArrayOutputStream;
import java.net.InetAddress;
@@ -31,16 +32,17 @@ import netscape.security.x509.SubjectAlternativeNameExtension;
import netscape.security.x509.URIName;
import netscape.security.x509.X500Name;
+
/**
- * This program generates an subject alternative name extension in base-64
- * encoding. The encoding output can be used with the configuration wizard.
- *
+ * This program generates an subject alternative name extension
+ * in base-64 encoding. The encoding output can be used with
+ * the configuration wizard.
+ *
* Usage:
- *
* <pre>
* GenSubjectAltNameExt \
* &lt;general_type0&gt; &lt;general_name0&gt; ... &lt;general_typeN&gt; &lt;general_nameN&gt;
- *
+ *
* where,
* &lt;general_type&gt; can be one of the following string:
* DNSName
@@ -52,7 +54,7 @@ import netscape.security.x509.X500Name;
* X500Name
* &lt;general_name&gt; is string
* </pre>
- *
+ *
* @version $Revision$, $Date$
*/
public class GenSubjectAltNameExt {
@@ -66,14 +68,15 @@ public class GenSubjectAltNameExt {
GeneralNames gns = new GeneralNames();
for (int i = 0; i < args.length; i += 2) {
- GeneralNameInterface gni = buildGeneralNameInterface(args[i],
- args[i + 1]);
+ GeneralNameInterface gni =
+ buildGeneralNameInterface(
+ args[i], args[i + 1]);
gns.addElement(gni);
}
- SubjectAlternativeNameExtension sane = new SubjectAlternativeNameExtension(
- gns);
+ SubjectAlternativeNameExtension sane =
+ new SubjectAlternativeNameExtension(gns);
output(sane);
} catch (Exception e) {
@@ -82,21 +85,21 @@ public class GenSubjectAltNameExt {
}
public static void output(SubjectAlternativeNameExtension ext)
- throws Exception {
- ByteArrayOutputStream os = new ByteArrayOutputStream();
+ throws Exception {
+ ByteArrayOutputStream os = new ByteArrayOutputStream();
ext.encode(os);
- System.out.println(com.netscape.osutil.OSUtil.BtoA(os.toByteArray()));
+ System.out.println(
+ com.netscape.osutil.OSUtil.BtoA(os.toByteArray())
+ );
}
public static void doUsage() {
System.out.println();
- System.out
- .println("Usage: GenSubjectAltNameExt <general_type0> <general_name0> ... <general_typeN> <general_nameN>");
+ System.out.println("Usage: GenSubjectAltNameExt <general_type0> <general_name0> ... <general_typeN> <general_nameN>");
System.out.println("where,");
- System.out
- .println("<general_type> can be one of the following string:");
+ System.out.println("<general_type> can be one of the following string:");
System.out.println("\tDNSName");
System.out.println("\tEDIPartyName");
System.out.println("\tIPAddressName");
@@ -107,8 +110,8 @@ public class GenSubjectAltNameExt {
System.out.println("<general_name> is a string");
}
- public static GeneralNameInterface buildGeneralNameInterface(String type,
- String value) throws Exception {
+ public static GeneralNameInterface buildGeneralNameInterface(
+ String type, String value) throws Exception {
if (type.equals("DNSName")) {
return new DNSName(value);
} else if (type.equals("EDIPartyName")) {
@@ -126,7 +129,8 @@ public class GenSubjectAltNameExt {
} else if (type.equals("X500Name")) {
return new X500Name(value);
} else {
- System.out.println("Error: unknown general_type " + type);
+ System.out.println("Error: unknown general_type " +
+ type);
doUsage();
System.exit(0);
return null;