m2u-upass-core / src / my / com / upass / SelfTest.java @ 14:12070e3b75b3
History | View | Annotate | Download (19.1 KB)
1 | 0:02300db8682b | hadi | package my.com.upass; |
---|---|---|---|
2 | |||
3 | import java.io.BufferedReader; |
||
4 | import java.io.InputStreamReader; |
||
5 | import java.util.*; |
||
6 | |||
7 | public class SelfTest { |
||
8 | |||
9 | private static String genSessionID() { |
||
10 | String sessionID = "SSSS1111SSSS2221"; |
||
11 | Random r = new Random(); |
||
12 | Integer l = r.nextInt();
|
||
13 | sessionID = l.toString(); |
||
14 | return sessionID;
|
||
15 | } |
||
16 | |||
17 | |||
18 | public static void displayMenu(String sessID) { |
||
19 | System.out.println("------------------------------------------------------------------------------"); |
||
20 | System.out.println("UPass Tester Ver 2.0 20090628 - SessionID=" + sessID ); |
||
21 | System.out.println("------------------------------------------------------------------------------"); |
||
22 | System.out.println("<Admin Functions:>"); |
||
23 | System.out.println("[01]-AD_AddUser..............[02]-AD_ActivateUser....[03]-AD_ModifyUser"); |
||
24 | System.out.println("[04]-AD_LockUser.............[05]-AD_SuspendUser"); |
||
25 | System.out.println(""); |
||
26 | System.out.println("<User Functions:>"); |
||
27 | System.out.println("[11]-UA_AddUser..............[12]-UA_IsUserExist.....[13]-UA_ModifyUser"); |
||
28 | System.out.println("[14]-UA_LockUser.............[15]-UA_ActivateUser....[16]-UA_SuspendUser"); |
||
29 | System.out.println("[17]-UA_GetUserData..........[18]-UA_GetUserType.....[19]-UA_GetUserIDByAlias"); |
||
30 | System.out.println(""); |
||
31 | System.out.println("<Password Fuctions:>"); |
||
32 | System.out.println("[61]-SP_VerifyStaticPassword.[62]-SP_ChangeStaticPassword"); |
||
33 | System.out.println("[64]-QueryPassword"); |
||
34 | System.out.println(""); |
||
35 | System.out.println("<TAC Functions:>"); |
||
36 | System.out.println("[71]-VerifyTAC...............[72]-ResetTAC...........[73]-GenerateTAC"); |
||
37 | System.out.println("[74]-QueryTAC................[75]-DisbaleTAC"); |
||
38 | System.out.println("[76]-VerifyTAC@Session.......[77]-GenerateTAC@SessionID"); |
||
39 | System.out.println(""); |
||
40 | System.out.println("<TOKEN Functions:>"); |
||
41 | System.out.println("[81]-VerifyPassword..........[82]-ResetToken.........[83]-LoadToken"); |
||
42 | System.out.println("[84]-QueryTOKENbyUser........[85]-AssignTokenToUser..[86]-UnassignedTknFrmUser"); |
||
43 | System.out.println("[87]-DisableToken............[88]-EnableToken........[89]-DeleteTokenFromStore"); |
||
44 | System.out.println("------------------------------------------------------------------------------"); |
||
45 | } |
||
46 | |||
47 | public static String getString(String prompt, String defaultStr) { |
||
48 | String s = null; |
||
49 | String promptDefaultStr = null; |
||
50 | |||
51 | if ( defaultStr==null || defaultStr.equals("")) { |
||
52 | promptDefaultStr = " : ";
|
||
53 | } else {
|
||
54 | promptDefaultStr = " ["+defaultStr+"] : "; |
||
55 | } |
||
56 | |||
57 | |||
58 | BufferedReader in;
|
||
59 | in = new BufferedReader(new InputStreamReader(System.in)); |
||
60 | |||
61 | System.out.print(prompt + promptDefaultStr);
|
||
62 | |||
63 | try {
|
||
64 | s = in.readLine(); |
||
65 | } catch (Exception e) { |
||
66 | System.out.println("Caught an exception :: " + prompt + "! [" + s + "]"); |
||
67 | } |
||
68 | |||
69 | if (s.equals("")) { |
||
70 | s = defaultStr; |
||
71 | } |
||
72 | |||
73 | return s;
|
||
74 | } |
||
75 | |||
76 | /**
|
||
77 | * @param args
|
||
78 | */
|
||
79 | public static void main(String[] args) { |
||
80 | // TODO Auto-generated method stub
|
||
81 | |||
82 | String rootID="root", rootPwd=null; |
||
83 | String adminID=null, adminPwd=null, adminDesc=null; |
||
84 | String userID=null, userPwd=null, userDesc=null, userTAC=null, userToken=null; |
||
85 | String dateEntered=null; |
||
86 | String menuItem = "99"; |
||
87 | String sessionID = genSessionID();
|
||
88 | String errCode = "0"; |
||
89 | String tknSerialNumber=null; |
||
90 | String batchNo = null; |
||
91 | String filename = "dpx/Nostatic.dpx"; |
||
92 | String sImportKey = "DA2558E0DF04A4EC8F799BF42C6870EC"; |
||
93 | |||
94 | int rc;
|
||
95 | Date now = new Date(); |
||
96 | |||
97 | UPassController upc = new UPassController();
|
||
98 | |||
99 | displayMenu(sessionID); |
||
100 | while( true ) { |
||
101 | |||
102 | menuItem = getString("% Enter Option? | \"99\"-exit | \"e\"-ChkErr | \"s\"-SetSessID | \"m\"-Menu", menuItem);
|
||
103 | |||
104 | // big if-then-else loop
|
||
105 | //
|
||
106 | //
|
||
107 | //
|
||
108 | if (menuItem.equals("m")) { |
||
109 | displayMenu(sessionID); |
||
110 | } else
|
||
111 | //
|
||
112 | // manually set Session ID
|
||
113 | //
|
||
114 | if (menuItem.equals("s")) { |
||
115 | sessionID = getString("Enter SessionID [max 16 char]", sessionID);
|
||
116 | displayMenu(sessionID); |
||
117 | } else
|
||
118 | //
|
||
119 | // Check Error
|
||
120 | //
|
||
121 | if (menuItem.equals("e")) { |
||
122 | errCode = getString("Enter ErrorReturn Code", errCode);
|
||
123 | HashMap<String,String> hm = new HashMap<String,String>(); |
||
124 | hm = Constants.getErrText(errCode) ; |
||
125 | System.out.println("/ RC=" + errCode + " Error Text= " + hm.get(errCode)); |
||
126 | } else
|
||
127 | //
|
||
128 | // [01]-AD_AddUser
|
||
129 | //
|
||
130 | if (menuItem.equals("01")) { |
||
131 | System.out.println("-AD_AddUser(rootID, rootPwd, adminID, adminDesc, adminPwd)"); |
||
132 | rootID = getString("Enter Root ID", rootID);
|
||
133 | rootPwd = getString("Enter Root Password", rootPwd);
|
||
134 | adminID = getString("Enter Admin ID", adminID);
|
||
135 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
136 | adminDesc = getString("Enter Admin ID Description", adminDesc);
|
||
137 | rc = upc.AD_AddUser(rootID, rootPwd, adminID, adminDesc, adminPwd); |
||
138 | System.out.println("/" + userID + " rc=" + rc); |
||
139 | } else
|
||
140 | //
|
||
141 | // [02]AD_ActivateUser
|
||
142 | //
|
||
143 | if (menuItem.equals("02")) { |
||
144 | System.out.println("-AD_ActivateUser(rootID, rootPwd, adminID)"); |
||
145 | rootID = getString("Enter Root ID", rootID);
|
||
146 | rootPwd = getString("Enter Root Password", rootPwd);
|
||
147 | adminID = getString("Enter Admin ID", adminID);
|
||
148 | rc = upc.AD_ActivateUser(rootID, rootPwd, adminID); |
||
149 | System.out.println("/" + userID + " rc=" + rc); |
||
150 | } else
|
||
151 | //
|
||
152 | // [03]-AD_ModifyUser
|
||
153 | //
|
||
154 | if (menuItem.equals("03")) { |
||
155 | System.out.println("-AD_ModifyUser(rootID, rootPwd, adminID, adminDesc, adminPwd)"); |
||
156 | rootID = getString("Enter Root ID", rootID);
|
||
157 | rootPwd = getString("Enter Root Password", rootPwd);
|
||
158 | adminID = getString("Enter Admin ID", adminID);
|
||
159 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
160 | adminDesc = getString("Enter Admin ID Description", adminDesc);
|
||
161 | rc = upc.AD_ModifyUser(rootID, rootPwd, adminID, adminDesc, adminPwd); |
||
162 | System.out.println("/" + userID + " rc=" + rc); |
||
163 | } else
|
||
164 | //
|
||
165 | // [04]AD_LockUser
|
||
166 | //
|
||
167 | if (menuItem.equals("04")) { |
||
168 | System.out.println("-AD_LockUser(rootID, rootPwd, adminID)"); |
||
169 | rootID = getString("Enter Root ID",rootID);
|
||
170 | rootPwd = getString("Enter Root Password",rootPwd);
|
||
171 | adminID = getString("Enter Admin ID", adminID);
|
||
172 | rc = upc.AD_LockUser(rootID, rootPwd, adminID); |
||
173 | System.out.println("/" + userID + " rc=" + rc); |
||
174 | } else
|
||
175 | //
|
||
176 | // [05]-AD_SuspendUser
|
||
177 | //
|
||
178 | if (menuItem.equals("05")) { |
||
179 | System.out.println("-AD_SuspendUser(rootID, rootPwd, adminID, now, 10), from now for 10 minutes"); |
||
180 | rootID = getString("Enter Root ID", rootID);
|
||
181 | rootPwd = getString("Enter Root Password",rootPwd);
|
||
182 | adminID = getString("Enter Admin ID", adminID);
|
||
183 | dateEntered = getString("Enter From date in yyyyMMddHHssmm", dateEntered);
|
||
184 | rc = upc.AD_SuspendUser(rootID, rootPwd, adminID, dateEntered, 10);
|
||
185 | System.out.println("/" + userID + " rc=" + rc + " Since " + now); |
||
186 | } else
|
||
187 | //
|
||
188 | // [11]-UA_AddUser
|
||
189 | //
|
||
190 | if (menuItem.equals("11")) { |
||
191 | System.out.println("-UA_AddUser(adminID, adminPwd, userID, userDesc, userPwd)"); |
||
192 | adminID = getString("Enter Admin ID", adminID);
|
||
193 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
194 | userID = getString("Enter User ID", userID);
|
||
195 | userPwd = getString("Enter User Password", userPwd);
|
||
196 | userDesc = getString("Enter User Description", userDesc);
|
||
197 | rc = upc.UA_AddUser(adminID, adminPwd, userID, userDesc, userPwd); |
||
198 | System.out.println("/" + userID + " rc=" + rc); |
||
199 | } else
|
||
200 | //
|
||
201 | // [12]-UA_IsUserExist
|
||
202 | //
|
||
203 | if (menuItem.equals("12")) { |
||
204 | System.out.println("-UA_IsUserExist(userID)"); |
||
205 | userID = getString("Enter User ID", userID);
|
||
206 | rc = upc.UA_IsUserExist(userID); |
||
207 | System.out.println("/" + userID + " rc=" + rc); |
||
208 | } else
|
||
209 | //
|
||
210 | // [13]-UA_ModifyUser
|
||
211 | //
|
||
212 | if (menuItem.equals("13")) { |
||
213 | System.out.println("-UA_ModifyUser(adminID, adminPwd, userID, userDesc, userPwd)"); |
||
214 | adminID = getString("Enter Admin ID", adminID);
|
||
215 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
216 | userID = getString("Enter User ID", userID);
|
||
217 | userPwd = getString("Enter User Password", userPwd);
|
||
218 | userDesc = getString("Enter User Description", userDesc);
|
||
219 | rc = upc.UA_ModifyUser(adminID, adminPwd, userID, userDesc, userPwd); |
||
220 | System.out.println("/" + userID + " rc=" + rc); |
||
221 | } else
|
||
222 | //
|
||
223 | // [14]-UA_LockUser
|
||
224 | //
|
||
225 | if (menuItem.equals("14")) { |
||
226 | System.out.println("-UA_LockUser(adminID, adminPwd, userID)"); |
||
227 | adminID = getString("Enter Admin ID", adminID);
|
||
228 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
229 | userID = getString("Enter User ID", userID);
|
||
230 | rc = upc.UA_LockUser(adminID, adminPwd, userID); |
||
231 | System.out.println("/" + userID + " rc=" + rc); |
||
232 | } else
|
||
233 | //
|
||
234 | // [15]-UA_ActivateUser
|
||
235 | //
|
||
236 | if (menuItem.equals("15")) { |
||
237 | System.out.println("-UA_ActivateUser(adminID, adminPwd, userID)"); |
||
238 | adminID = getString("Enter Admin ID",adminID);
|
||
239 | adminPwd = getString("Enter Admin Password",adminPwd);
|
||
240 | userID = getString("Enter User ID",userID);
|
||
241 | rc = upc.UA_ActivateUser(adminID, adminPwd, userID); |
||
242 | System.out.println("/" + userID + " rc=" + rc); |
||
243 | } else
|
||
244 | //
|
||
245 | // [16]-UA_SuspendUser
|
||
246 | //
|
||
247 | if (menuItem.equals("16")) { |
||
248 | System.out.println("-UA_SuspendUser(adminID, adminPwd, userID, now, 10), from now for 10 minutes"); |
||
249 | adminID = getString("Enter Admin ID", adminID);
|
||
250 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
251 | userID = getString("Enter User ID", userID);
|
||
252 | dateEntered = getString("Enter From date in yyyyMMddHHssmm", dateEntered);
|
||
253 | rc = upc.UA_SuspendUser(adminID, adminPwd, userID, dateEntered, 10);
|
||
254 | System.out.println("/" + userID + " rc=" + rc + " Since " + now); |
||
255 | } else
|
||
256 | //
|
||
257 | // [17]-UA_GetUserData
|
||
258 | //
|
||
259 | if (menuItem.equals("17")) { |
||
260 | System.out.println("-UA_GetUserData(userID)"); |
||
261 | userID = getString("Enter User ID", userID);
|
||
262 | HashMap<String,String> hm = new HashMap<String,String>(); |
||
263 | hm = upc.UA_GetUserData(userID); |
||
264 | System.out.println("/" + userID + " RC=" + hm.get("RC") + " RT=" + hm.get("RT") + |
||
265 | " Type=" + hm.get("Type") + " Desc=[" + hm.get("Description") + "]\n" + |
||
266 | " State=" + hm.get("State") + " UseCount=" + hm.get("UseCount") + "\n" + |
||
267 | " DateCreated=" + hm.get("DateCreated") + "\n" + |
||
268 | " DateLastUsed=" + hm.get("DateLastUsed") + "\n" + |
||
269 | " DateLastActivated=" + hm.get("DateLastActivated") + "\n" + |
||
270 | " DateLastLocked=" + hm.get("DateLastLocked") + "\n" + |
||
271 | " DateLockedFrom=" + hm.get("DateLockedFrom") + "\n" + |
||
272 | " DateLockedTo=" + hm.get("DateLockedTo") |
||
273 | ); |
||
274 | } else
|
||
275 | //
|
||
276 | // [18]-UA_GetUserType
|
||
277 | //
|
||
278 | if (menuItem.equals("18")) { |
||
279 | System.out.println("-UA_GetUserType(userID)"); |
||
280 | userID = getString("Enter User ID", userID);
|
||
281 | rc=upc.UA_GetUserType(userID); |
||
282 | System.out.println("/" + userID + " UserType=" + rc ); |
||
283 | } else
|
||
284 | //
|
||
285 | // [19]-UA_GetUserIDByAlias(String userAlias)
|
||
286 | //
|
||
287 | if (menuItem.equals("19")) { |
||
288 | System.out.println("-UA_GetUserIDByAlias(String userAlias)"); |
||
289 | userID = getString("Enter User ID", userID);
|
||
290 | long longrc=upc.UA_GetUserIDByAlias(userID);
|
||
291 | System.out.println("/" + userID + " UserID=" + longrc ); |
||
292 | } else
|
||
293 | //
|
||
294 | // [61]-SP_VerifyStaticPassword
|
||
295 | //
|
||
296 | if (menuItem.equals("61")) { |
||
297 | System.out.println("-SP_VerifyStaticPassword(userID, userPwd)"); |
||
298 | userID = getString("Enter User ID", userID);
|
||
299 | userPwd = getString("Enter User Password", userPwd);
|
||
300 | rc = upc.SP_VerifyStaticPassword(userID, userPwd); |
||
301 | System.out.println("/" + userID + " Rc=" + rc ); |
||
302 | } else
|
||
303 | //
|
||
304 | // [62]-SP_ChangeStaticPassword
|
||
305 | //
|
||
306 | if (menuItem.equals("62")) { |
||
307 | System.out.println("-upc.SP_ChangeStaticPassword(userID, userNewPwd, userOldPwd)"); |
||
308 | userID = getString("Enter User ID", userID);
|
||
309 | userPwd = getString("Enter User New Password", userPwd);
|
||
310 | String s = getString("Enter User Old Password",userPwd); |
||
311 | rc = upc.SP_ChangeStaticPassword(userID, userPwd, s); |
||
312 | System.out.println("/" + userID + " Rc=" + rc ); |
||
313 | } else
|
||
314 | //
|
||
315 | // [64]-QueryTAC
|
||
316 | //
|
||
317 | if (menuItem.equals("64")) { |
||
318 | System.out.println("-QueryPassword(String userAlias)"); |
||
319 | userID = getString("Enter User ID", userID);
|
||
320 | HashMap<String,String> hm = new HashMap<String,String>(); |
||
321 | hm = upc.QueryPassword(userID); |
||
322 | System.out.println("/" + userID + " RC=" + hm.get("RC") + " RT=" + hm.get("RT") + |
||
323 | " State=" + hm.get("State") + " ExpiryStatus=" + hm.get("ExpiryStatus") + |
||
324 | " UseCount=" + hm.get("UseCount") + " ErrorCount=" + hm.get("ErrorCount") + "\n" + |
||
325 | " DateCreated=" + hm.get("DateCreated") + "\n" + |
||
326 | " DateFirstUsed=" + hm.get("DateFirstUsed") + "\n" + |
||
327 | " DateLastUsed=" + hm.get("DateLastUsed") + "\n" + |
||
328 | " DatePasswdExpired=" + hm.get("DatePasswdExpired") |
||
329 | ); |
||
330 | } else
|
||
331 | //
|
||
332 | // [74]-QueryTAC
|
||
333 | //
|
||
334 | if (menuItem.equals("74")) { |
||
335 | System.out.println("-QueryTAC(String userAlias)"); |
||
336 | userID = getString("Enter User ID", userID);
|
||
337 | HashMap<String,String> hm = new HashMap<String,String>(); |
||
338 | hm = upc.QueryTAC(userID); |
||
339 | System.out.println("/" + userID + " RC=" + hm.get("RC") + " RT=" + hm.get("RT") + |
||
340 | " State=" + hm.get("State") + " UseCount=" + hm.get("UseCount") + " ErrorCount=" + hm.get("ErrorCount") + "\n" + |
||
341 | " DateCreated=" + hm.get("DateCreated") + "\n" + |
||
342 | " DateFirstUsed=" + hm.get("DateFirstUsed") + "\n" + |
||
343 | " DateLastUsed=" + hm.get("DateLastUsed") + "\n" + |
||
344 | " Session ID=" + hm.get("SessionID") |
||
345 | ); |
||
346 | } else
|
||
347 | //
|
||
348 | // [81]-VerifyTokenPassword
|
||
349 | //
|
||
350 | if (menuItem.equals("81")) { |
||
351 | System.out.println("-verifyToken(userID, userToken)"); |
||
352 | userID = getString("Enter User ID", userID);
|
||
353 | userToken = getString("Enter Token Password", userToken);
|
||
354 | rc=upc.VerifyToken(userID, userToken); |
||
355 | System.out.println("/" + userID + " Rc=" + rc ); |
||
356 | } else
|
||
357 | //
|
||
358 | // [82]-ResetToken
|
||
359 | //
|
||
360 | if (menuItem.equals("82")) { |
||
361 | System.out.println("-ResetToken(adminID, adminPwd, userID)"); |
||
362 | adminID = getString("Enter Admin ID", adminID);
|
||
363 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
364 | userID = getString("Enter User ID", userID);
|
||
365 | rc=upc.ResetToken(adminID, adminPwd, userID); |
||
366 | System.out.println("/" + userID + " Rc=" + rc ); |
||
367 | } else
|
||
368 | //
|
||
369 | // [83]-LoadToken
|
||
370 | //
|
||
371 | if (menuItem.equals("83")) { |
||
372 | System.out.println("LoadToken(adminID, adminPwd, filename, sImportKey, batchNo)"); |
||
373 | adminID = getString("Enter Admin ID", adminID);
|
||
374 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
375 | |||
376 | filename = getString("Enter DPX full path finename", filename);
|
||
377 | sImportKey = getString("Enter DPX Import Key", sImportKey);
|
||
378 | batchNo = getString("Enter Batch ID", batchNo);
|
||
379 | |||
380 | rc = upc.LoadToken(adminID, adminPwd, filename, sImportKey, batchNo); |
||
381 | System.out.println("/" + " Rc=" + rc ); |
||
382 | } else
|
||
383 | //
|
||
384 | // [84]-QueryToken
|
||
385 | //
|
||
386 | if (menuItem.equals("84")) { |
||
387 | System.out.println("-QueryToken(userID)"); |
||
388 | userID = getString("Enter User ID", userID);
|
||
389 | |||
390 | HashMap<String,String> hm = new HashMap<String,String>(); |
||
391 | hm = upc.QueryToken(userID); |
||
392 | System.out.println("/" + userID + " RC=" + hm.get("RC") + " RT=" + hm.get("RT") + |
||
393 | " SerailNo=" + hm.get("SerailNo") + " State=" + hm.get("State") + |
||
394 | " UseCount=" + hm.get("UseCount") + " ErrorCount=" + hm.get("ErrorCount") + "\n" + |
||
395 | " DateAssigned=" + hm.get("DateAssigned") + "\n" + |
||
396 | " DateFirstUsed=" + hm.get("DateFirstUsed") + "\n" + |
||
397 | " DateLastUsed=" + hm.get("DateLastUsed") + "\n" + |
||
398 | " BatchID=" + hm.get("BatchID") |
||
399 | ); |
||
400 | |||
401 | System.out.println("--BLOBInfo----------------------------------------------"); |
||
402 | System.out.println(" TOKEN_MODEL......." + hm.get("TOKEN_MODEL")); |
||
403 | System.out.println(" USE_COUNT........." + hm.get("USE_COUNT")); |
||
404 | System.out.println(" ERR_COUNT........." + hm.get("ERROR_COUNT")); |
||
405 | System.out.println(" LAST_TIME_USED...." + hm.get("LAST_TIME_USED") ); |
||
406 | System.out.println(" CODE_WORD........." + hm.get("CODE_WORD") + " TRIPLE_DES........" + hm.get("TRIPLE_DES")); |
||
407 | System.out.println(" MAX_INPUT_FIELDS.." + hm.get("MAX_INPUT_FIELDS") + " RESPONSE_LENGTH..." + hm.get("RESPONSE_LENGTH")); |
||
408 | System.out.println(" RESPONSE_TYPE....." + hm.get("RESPONSE_TYPE") + " RESPONSE_CHECKSUM." + hm.get("RESPONSE_CHECKSUM")); |
||
409 | System.out.println(" TIME_STEP_USED...." + hm.get("TIME_STEP_USED")); |
||
410 | System.out.println("--------------------------------------------------------"); |
||
411 | |||
412 | } else
|
||
413 | //
|
||
414 | // [85]-AssignTokenToUser
|
||
415 | //
|
||
416 | if (menuItem.equals("85")) { |
||
417 | System.out.println("AssignTokenToUser(adminID, adminPwd, serialNumber, userID)"); |
||
418 | adminID = getString("Enter Admin ID", adminID);
|
||
419 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
420 | tknSerialNumber = getString("Enter Token Serial No", tknSerialNumber);
|
||
421 | userID = getString("Enter User ID", userID);
|
||
422 | rc=upc.AssignTokenToUser(adminID, adminPwd, tknSerialNumber, userID); |
||
423 | System.out.println("/" + userID + " " + tknSerialNumber + " Rc=" + rc ); |
||
424 | } else
|
||
425 | //
|
||
426 | // [86]-UnassignTokenFromUser
|
||
427 | //
|
||
428 | if (menuItem.equals("86")) { |
||
429 | System.out.println("UnassignTokenFromUser(adminID, adminPwd, userID)"); |
||
430 | adminID = getString("Enter Admin ID", adminID);
|
||
431 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
432 | userID = getString("Enter User ID", userID);
|
||
433 | rc=upc.UnassignTokenFromUser(adminID, adminPwd, userID); |
||
434 | System.out.println("/" + userID + " Rc=" + rc ); |
||
435 | } else
|
||
436 | //
|
||
437 | // [87]-DisableToken
|
||
438 | //
|
||
439 | if (menuItem.equals("87")) { |
||
440 | System.out.println("DisableToken(adminID, adminPwd, userID)"); |
||
441 | adminID = getString("Enter Admin ID", adminID);
|
||
442 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
443 | userID = getString("Enter User ID", userID);
|
||
444 | rc=upc.DisableToken(adminID, adminPwd, userID); |
||
445 | System.out.println("/" + userID + " Rc=" + rc ); |
||
446 | } else
|
||
447 | //
|
||
448 | // [87]-EnableToken
|
||
449 | //
|
||
450 | if (menuItem.equals("88")) { |
||
451 | System.out.println("EnableToken(adminID, adminPwd, userID)"); |
||
452 | adminID = getString("Enter Admin ID", adminID);
|
||
453 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
454 | userID = getString("Enter User ID", userID);
|
||
455 | rc=upc.EnableToken(adminID, adminPwd, userID); |
||
456 | System.out.println("/" + userID + " Rc=" + rc ); |
||
457 | } else
|
||
458 | //
|
||
459 | // [89]-DeleteTokenFromStore
|
||
460 | //
|
||
461 | if (menuItem.equals("89")) { |
||
462 | System.out.println("DeleteTokenFromStore(adminUserAlias, adminUserPassword, serialNumber)"); |
||
463 | adminID = getString("Enter Admin ID", adminID);
|
||
464 | adminPwd = getString("Enter Admin Password", adminPwd);
|
||
465 | tknSerialNumber = getString("Enter Token Serial No", tknSerialNumber);
|
||
466 | rc= upc.DeleteTokenFromStore(adminID, adminPwd, tknSerialNumber); |
||
467 | System.out.println("/" + tknSerialNumber + " Rc=" + rc ); |
||
468 | } else
|
||
469 | |||
470 | |||
471 | //
|
||
472 | // Exit Program
|
||
473 | //
|
||
474 | if (menuItem.equals("99")) { |
||
475 | System.out.println("Exit Program."); |
||
476 | break;
|
||
477 | } |
||
478 | else
|
||
479 | { |
||
480 | System.out.println("Invalid Option!"); |
||
481 | } |
||
482 | |||
483 | //menuItem = getString("Press [Enter] to continue...", menuItem);
|
||
484 | } |
||
485 | |||
486 | |||
487 | //rc = upc.AddUser("root", Constants.UTYPE_STATE_ROOT, "Root ID", "root", Constants.UID_STATE_ACTIVE);
|
||
488 | |||
489 | } |
||
490 | |||
491 | } |