- Timestamp:
- 09/02/11 13:40:07 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.3/security/ExpressoCert/src/br/gov/serpro/ui/DialogBuilder.java
r3633 r5024 3 3 import br.gov.serpro.setup.Setup; 4 4 import java.awt.BorderLayout; 5 import java.awt.Color;6 5 import java.awt.Dimension; 7 6 import java.awt.FlowLayout; … … 18 17 import java.lang.reflect.InvocationTargetException; 19 18 19 import java.util.ArrayList; 20 20 import java.util.List; 21 import java.util.Map; 22 import java.util.Set; 21 23 import javax.swing.BorderFactory; 22 24 import javax.swing.JButton; … … 332 334 } 333 335 334 static public String showCertificateSelector(Frame parent, Setup setup, List<String> certificateList) {336 static public String showCertificateSelector(Frame parent, Setup setup, Map<String, String> certificateMap) { 335 337 DialogBuilder certificateSelectorDialog = new DialogBuilder(parent, setup); 338 339 Set<Map.Entry<String, String>> entries = certificateMap.entrySet(); 340 List<String> certificateList = new ArrayList<String>(); 341 342 if (setup.getParameter("debug").equalsIgnoreCase("true")) { 343 System.out.println("Entradas:"); 344 } 345 346 for (Map.Entry<String, String> entry : entries){ 347 if (setup.getParameter("debug").equalsIgnoreCase("true")) { 348 System.out.println("[" + entry.getKey() + " : " + entry.getValue() + "]"); 349 } 350 certificateList.add(entry.getValue()); 351 } 336 352 337 353 try { … … 356 372 357 373 String subject = certificateSelectorDialog.getCertificateSubject(); 374 String label = ""; 375 376 for (Map.Entry<String, String> entry : entries){ 377 if (entry.getValue().equals(subject)){ 378 label = entry.getKey(); 379 break; 380 } 381 } 382 358 383 certificateSelectorDialog.dispose(); 359 384 certificateSelectorDialog = null; 360 385 361 return subject;386 return label; 362 387 } 363 388 }
Note: See TracChangeset
for help on using the changeset viewer.