001: /**
002: * CertAdminHelpText.java
003: * @author ss133690
004: * @version 0.1
005: */package com.sun.portal.cli.cert;
006:
007: public class CertAdminHelpText {
008:
009: static String getDNHelpText() {
010: StringBuffer sb = new StringBuffer();
011: sb.append(CertAdminConstants.newline);
012: //sb.append("NOTE: Field entries cannot contain an = character.");
013: sb.append(CertAdminLocale.getPFString("ht1",
014: CertAdminConstants.ht1));
015: sb.append(CertAdminConstants.newline);
016: return sb.toString();
017:
018: }
019:
020: static String getCertHelpText() {
021: StringBuffer sb = new StringBuffer();
022: sb.append(CertAdminConstants.newline);
023: //sb.append("To install the certificate you have recieved from the CA, you must put the");
024: sb.append(CertAdminLocale.getPFString("ht2",
025: CertAdminConstants.ht2));
026: sb.append(CertAdminConstants.newline);
027: //sb.append("certificate into a file that can be read in. The certificate begins with");
028: sb.append(CertAdminLocale.getPFString("ht21",
029: CertAdminConstants.ht21));
030: sb.append(CertAdminConstants.newline);
031: //sb.append("line that reads:");
032: sb.append(CertAdminLocale.getPFString("ht22",
033: CertAdminConstants.ht22));
034: sb.append(CertAdminConstants.newline);
035: //sb.append("-----BEGIN CERTIFICATE-----");
036: sb.append(CertAdminLocale.getPFString("ht23",
037: CertAdminConstants.ht23));
038: sb.append(CertAdminConstants.newline);
039: //sb.append("and ends with the line that reads:");
040: sb.append(CertAdminLocale.getPFString("ht24",
041: CertAdminConstants.ht24));
042: sb.append(CertAdminConstants.newline);
043: //sb.append("-----END CERTIFICATE-----");
044: sb.append(CertAdminLocale.getPFString("ht25",
045: CertAdminConstants.ht25));
046: sb.append(CertAdminConstants.newline);
047: //sb.append("(include both of those lines in the file).");
048: sb.append(CertAdminLocale.getPFString("ht26",
049: CertAdminConstants.ht26));
050: sb.append(CertAdminConstants.newline);
051: sb.append(CertAdminConstants.newline);
052: return sb.toString();
053: }
054:
055: static String getCSRAdminHelpText() {
056: StringBuffer sb = new StringBuffer();
057: sb.append(CertAdminConstants.newline);
058: //sb.append("Now input some contact information for the webmaster of the machine");
059: sb.append(CertAdminLocale.getPFString("ht3",
060: CertAdminConstants.ht3));
061: sb.append(CertAdminConstants.newline);
062: //sb.append("that the certificate is to be generated for.");
063: sb.append(CertAdminLocale.getPFString("ht31",
064: CertAdminConstants.ht31));
065: sb.append(CertAdminConstants.newline);
066: return sb.toString();
067: }
068:
069: static String getCSRHelpText() {
070: StringBuffer sb = new StringBuffer();
071: sb.append(CertAdminConstants.newline);
072: //sb.append("*********************************************************************");
073: sb.append(CertAdminLocale.getPFString("ht4",
074: CertAdminConstants.ht4));
075: sb.append(CertAdminConstants.newline);
076: //sb.append("CSR was generated into the file:csr."+SystemProperties.get("gateway.host"));
077: sb.append(CertAdminLocale.getPFString("ht41",
078: CertAdminConstants.ht41));
079: sb.append(CertAdminConstants.newline);
080: sb.append(CertAdminConstants.newline);
081: //sb.append("Submit this (generally the part between and including the");
082: sb.append(CertAdminLocale.getPFString("ht42",
083: CertAdminConstants.ht42));
084: sb.append(CertAdminConstants.newline);
085: //sb.append("'-----BEGIN NEW CERTIFICATE REQUEST-----' and the");
086: sb.append(CertAdminLocale.getPFString("ht43",
087: CertAdminConstants.ht43));
088: sb.append(CertAdminConstants.newline);
089: //sb.append("'-----END NEW CERTIFICATE REQUEST-----') to your chosen Certificate");
090: sb.append(CertAdminLocale.getPFString("ht44",
091: CertAdminConstants.ht44));
092: sb.append(CertAdminConstants.newline);
093: //sb.append("Authority when you apply for a server/SSL certificate.");
094: sb.append(CertAdminLocale.getPFString("ht45",
095: CertAdminConstants.ht45));
096: sb.append(CertAdminConstants.newline);
097: sb.append(CertAdminConstants.newline);
098: sb.append(CertAdminConstants.newline);
099: //sb.append("NOTE: Once you request a certificate from a Certificate Authority (CA),");
100: sb.append(CertAdminLocale.getPFString("ht46",
101: CertAdminConstants.ht46));
102: sb.append(CertAdminConstants.newline);
103: //sb.append("do _not_ delete your certificate database files under: /etc/opt/SUNWportal/cert/default");
104: sb.append(CertAdminLocale.getPFString("ht47",
105: CertAdminConstants.ht47));
106: sb.append(CertAdminConstants.newline);
107: //sb.append("(which contains the key pair you just used to generate the CSR) or else");
108: sb.append(CertAdminLocale.getPFString("ht48",
109: CertAdminConstants.ht48));
110: sb.append(CertAdminConstants.newline);
111: //sb.append("you will not be able to use the certificate when you get it back from the CA.");
112: sb.append(CertAdminLocale.getPFString("ht49",
113: CertAdminConstants.ht49));
114: sb.append(CertAdminConstants.newline);
115: //sb.append("*********************************************************************");
116: sb.append(CertAdminLocale.getPFString("ht4",
117: CertAdminConstants.ht4));
118: sb.append(CertAdminConstants.newline);
119: sb.append(CertAdminConstants.newline);
120: return sb.toString();
121:
122: }
123:
124: static String getTokenHelpText() {
125: StringBuffer sb = new StringBuffer();
126: sb.append(CertAdminConstants.newline);
127: //sb.append("Token name is needed only if you are not using the default internal (software)");
128: sb.append(CertAdminLocale.getPFString("ht5",
129: CertAdminConstants.ht5));
130: sb.append(CertAdminConstants.newline);
131: //sb.append("cryptographic module, for example, if you want to use a crypto card (Token names");
132: sb.append(CertAdminLocale.getPFString("ht51",
133: CertAdminConstants.ht51));
134: sb.append(CertAdminConstants.newline);
135: //sb.append("could be listed using: modutil -dbdir /etc/opt/SUNWportal/cert/default -list");
136: sb.append(CertAdminLocale.getPFString("ht52",
137: CertAdminConstants.ht52));
138: sb.append(CertAdminConstants.newline);
139: //sb.append("Otherwise, just hit Return below.");
140: sb.append(CertAdminLocale.getPFString("ht53",
141: CertAdminConstants.ht53));
142: sb.append(CertAdminConstants.newline);
143: return sb.toString();
144: }
145:
146: static String getPassphraseHelpText() {
147: StringBuffer sb = new StringBuffer();
148: sb.append(CertAdminConstants.newline);
149: //sb.append("creating passphrase to be used for the certificate/key database ");
150: sb.append(CertAdminLocale.getPFString("ht6",
151: CertAdminConstants.ht6));
152: sb.append(CertAdminConstants.newline);
153: //sb.append("IMPORTANT: Remember this passphrase, it may be needed later");
154: sb.append(CertAdminLocale.getPFString("ht61",
155: CertAdminConstants.ht61));
156: sb.append(CertAdminConstants.newline);
157: return sb.toString();
158: }
159:
160: static String getTrustHelpText() {
161: StringBuffer sb = new StringBuffer();
162: sb.append(CertAdminConstants.newline);
163: //sb.append("This option is used to change the trust attribute of an existing certificate.");
164: sb.append(CertAdminLocale.getPFString("ht7",
165: CertAdminConstants.ht7));
166: sb.append(CertAdminConstants.newline);
167: //sb.append("For example, a certain root CA may be marked C,C,C which means it is trusted");
168: sb.append(CertAdminLocale.getPFString("ht71",
169: CertAdminConstants.ht71));
170: sb.append(CertAdminConstants.newline);
171: //sb.append("to issue server certificates, but you want it to be also trusted to issue client");
172: sb.append(CertAdminLocale.getPFString("ht72",
173: CertAdminConstants.ht72));
174: sb.append(CertAdminConstants.newline);
175: //sb.append("certificates so that you could use PDC for authentication. In that case, you could");
176: sb.append(CertAdminLocale.getPFString("ht73",
177: CertAdminConstants.ht73));
178: sb.append(CertAdminConstants.newline);
179: //sb.append("use this option to change the trust attribute of this certificate to CT,CT,c which");
180: sb.append(CertAdminLocale.getPFString("ht74",
181: CertAdminConstants.ht74));
182: sb.append(CertAdminConstants.newline);
183: //sb.append("means it is trusted to issue both server and client certificates.");
184: sb.append(CertAdminLocale.getPFString("ht75",
185: CertAdminConstants.ht75));
186: sb.append(CertAdminConstants.newline);
187: return sb.toString();
188: }
189:
190: }
|