use of org.kse.gui.error.DError in project keystore-explorer by kaikramer.
the class JPolicyInformation method addPressed.
private void addPressed() {
Container container = getTopLevelAncestor();
try {
DPolicyInformationChooser dPolicyInformationChooser = null;
if (container instanceof JDialog) {
dPolicyInformationChooser = new DPolicyInformationChooser((JDialog) container, title, null);
dPolicyInformationChooser.setLocationRelativeTo(container);
dPolicyInformationChooser.setVisible(true);
} else if (container instanceof JFrame) {
dPolicyInformationChooser = new DPolicyInformationChooser((JFrame) container, title, null);
dPolicyInformationChooser.setLocationRelativeTo(container);
dPolicyInformationChooser.setVisible(true);
}
PolicyInformation newPolicyInfo = dPolicyInformationChooser.getPolicyInformation();
if (newPolicyInfo == null) {
return;
}
policyInformation.add(newPolicyInfo);
populate();
selectPolicyInformationInTable(newPolicyInfo);
} catch (IOException ex) {
DError dError = null;
if (container instanceof JDialog) {
dError = new DError((JDialog) container, ex);
} else {
dError = new DError((JFrame) container, ex);
}
dError.setLocationRelativeTo(container);
dError.setVisible(true);
}
}
use of org.kse.gui.error.DError in project keystore-explorer by kaikramer.
the class JPolicyInformation method editSelectedPolicyInformation.
private void editSelectedPolicyInformation() {
int selectedRow = jtPolicyInformation.getSelectedRow();
if (selectedRow != -1) {
PolicyInformation policyInfo = (PolicyInformation) jtPolicyInformation.getValueAt(selectedRow, 0);
Container container = getTopLevelAncestor();
try {
DPolicyInformationChooser dPolicyNameChooser = null;
if (container instanceof JDialog) {
dPolicyNameChooser = new DPolicyInformationChooser((JDialog) container, title, policyInfo);
dPolicyNameChooser.setLocationRelativeTo(container);
dPolicyNameChooser.setVisible(true);
} else if (container instanceof JFrame) {
dPolicyNameChooser = new DPolicyInformationChooser((JFrame) container, title, policyInfo);
dPolicyNameChooser.setLocationRelativeTo(container);
dPolicyNameChooser.setVisible(true);
}
PolicyInformation newPolicyInfo = dPolicyNameChooser.getPolicyInformation();
if (newPolicyInfo == null) {
return;
}
policyInformation.remove(policyInfo);
policyInformation.add(newPolicyInfo);
populate();
selectPolicyInformationInTable(newPolicyInfo);
} catch (IOException ex) {
DError dError = null;
if (container instanceof JDialog) {
dError = new DError((JDialog) container, ex);
} else {
dError = new DError((JFrame) container, ex);
}
dError.setLocationRelativeTo(container);
dError.setVisible(true);
}
}
}
use of org.kse.gui.error.DError in project keystore-explorer by kaikramer.
the class JPolicyQualifierInfo method addPressed.
private void addPressed() {
Container container = getTopLevelAncestor();
try {
DPolicyQualifierInfoChooser dPolicyQualifierInfoChooser = null;
if (container instanceof JDialog) {
dPolicyQualifierInfoChooser = new DPolicyQualifierInfoChooser((JDialog) container, title, null);
dPolicyQualifierInfoChooser.setLocationRelativeTo(container);
dPolicyQualifierInfoChooser.setVisible(true);
} else if (container instanceof JFrame) {
dPolicyQualifierInfoChooser = new DPolicyQualifierInfoChooser((JFrame) container, title, null);
dPolicyQualifierInfoChooser.setLocationRelativeTo(container);
dPolicyQualifierInfoChooser.setVisible(true);
}
PolicyQualifierInfo newPolicyQualifierInfo = dPolicyQualifierInfoChooser.getPolicyQualifierInfo();
if (newPolicyQualifierInfo == null) {
return;
}
policyQualifierInfo.add(newPolicyQualifierInfo);
populate();
selectPolicyQualifierInfoInTable(newPolicyQualifierInfo);
} catch (IOException ex) {
DError dError = null;
if (container instanceof JDialog) {
dError = new DError((JDialog) container, ex);
} else {
dError = new DError((JFrame) container, ex);
}
dError.setLocationRelativeTo(container);
dError.setVisible(true);
}
}
use of org.kse.gui.error.DError in project keystore-explorer by kaikramer.
the class DNetscapeCertificateType method okPressed.
private void okPressed() {
if (!jcbSslClient.isSelected() && !jcbSslServer.isSelected() && !jcbSmime.isSelected() && !jcbObjectSigning.isSelected() && !jcbReserved.isSelected() && !jcbSslCa.isSelected() && !jcbSmimeCa.isSelected() && !jcbObjectSigningCa.isSelected()) {
JOptionPane.showMessageDialog(this, res.getString("DNetscapeCertificateType.ValueReq.message"), getTitle(), JOptionPane.WARNING_MESSAGE);
return;
}
int netscapeCertTypeIntValue = 0;
netscapeCertTypeIntValue |= jcbSslClient.isSelected() ? NetscapeCertType.sslClient : 0;
netscapeCertTypeIntValue |= jcbSslServer.isSelected() ? NetscapeCertType.sslServer : 0;
netscapeCertTypeIntValue |= jcbSmime.isSelected() ? NetscapeCertType.smime : 0;
netscapeCertTypeIntValue |= jcbObjectSigning.isSelected() ? NetscapeCertType.objectSigning : 0;
netscapeCertTypeIntValue |= jcbReserved.isSelected() ? NetscapeCertType.reserved : 0;
netscapeCertTypeIntValue |= jcbSslCa.isSelected() ? NetscapeCertType.sslCA : 0;
netscapeCertTypeIntValue |= jcbSmimeCa.isSelected() ? NetscapeCertType.smimeCA : 0;
netscapeCertTypeIntValue |= jcbObjectSigningCa.isSelected() ? NetscapeCertType.objectSigningCA : 0;
NetscapeCertType netscapeCertType = new NetscapeCertType(netscapeCertTypeIntValue);
try {
value = netscapeCertType.getEncoded(ASN1Encoding.DER);
} catch (IOException ex) {
DError dError = new DError(this, ex);
dError.setLocationRelativeTo(this);
dError.setVisible(true);
return;
}
closeDialog();
}
use of org.kse.gui.error.DError in project keystore-explorer by kaikramer.
the class DNetscapeComment method okPressed.
private void okPressed() {
String netscapeCommentStr = jtaNetscapeComment.getText().trim();
if (netscapeCommentStr.length() == 0) {
JOptionPane.showMessageDialog(this, res.getString("DNetscapeComment.ValueReq.message"), getTitle(), JOptionPane.WARNING_MESSAGE);
return;
}
DERIA5String netscapeComment = new DERIA5String(netscapeCommentStr);
try {
value = netscapeComment.getEncoded(ASN1Encoding.DER);
} catch (IOException ex) {
DError dError = new DError(this, ex);
dError.setLocationRelativeTo(this);
dError.setVisible(true);
return;
}
closeDialog();
}
Aggregations