/** * Called by sslManager button. Raises sslManager dialog. * I.e. a FileChooser for PCSI12 (.p12|.P12) or JKS files. */ private void sslManager() { SSLManager.reset(); JFileChooser keyStoreChooser = new JFileChooser(System.getProperty("user.dir")); //$NON-NLS-1$ keyStoreChooser.setDialogTitle(JMeterUtils.getResString("sslmanager.title")); keyStoreChooser.addChoosableFileFilter(new AcceptPKCS12OrJKSFileFilter()); keyStoreChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); int retVal = keyStoreChooser.showOpenDialog(GuiPackage.getInstance().getMainFrame()); if (JFileChooser.APPROVE_OPTION == retVal) { File selectedFile = keyStoreChooser.getSelectedFile(); try { System.setProperty(SSLManager.JAVAX_NET_SSL_KEY_STORE, selectedFile.getCanonicalPath()); } catch (IOException e) { //Ignored } } SSLManager.getInstance(); }