Package jadex.tools.security
Class AddCertPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jadex.tools.security.AddCertPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class AddCertPanel extends javax.swing.JPanel
Panel for adding new certificates.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AddCertPanel.SubjectPanel
Panel with subject data.-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JScrollPane
certarea
Certificate text area.protected javax.swing.ButtonGroup
certtypes
Button group of certificate type (CA, self-signed, etc.).protected static int
DS
Shorthand for GL-size.protected javax.swing.JComboBox
hashalg
Hash algorithm chooser.protected PemKeyPair
issuercert
Certificate of the issuer, if available.protected javax.swing.JScrollPane
keyarea
Key text area.protected java.awt.event.ActionListener
listener
The action listener.protected javax.swing.JComboBox
pathlen
Path length of CA certificatesprotected static int
PS
Shorthand for GL-size.protected javax.swing.JComboBox
sigalg
Signature algorithm chooser.protected javax.swing.JComboBox
sigalgconf
Signature algorithm configuration chooser.protected javax.swing.JComboBox
sigalgstr
Signature algorithm key strength chooser.protected AddCertPanel.SubjectPanel
subjectpanel
The subject panel.protected javax.swing.JComboBox
validity
Validity of the certificate-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description AddCertPanel(PemKeyPair selectedcert, java.awt.event.ActionListener listener)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JPanel
createButtonPanel()
Creates the button panel.protected javax.swing.JPanel
createCertTypePanel()
protected static javax.swing.GroupLayout
createGroupLayout(java.awt.Container host)
Creates a configured group layout.protected static javax.swing.GroupLayout.Group
createLabeledGroupH(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)
Create horizontal label-button group.protected static javax.swing.GroupLayout.Group
createLabeledGroupV(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)
Create vertical label-button group.protected javax.swing.JPanel
createSecurityPanel()
Creates the panel for security infos.PemKeyPair
getCertificate()
Gets the certificate from the panel.protected static int
parseIntSuffix(java.lang.String in, java.lang.String suffix)
Parses a positive integer with suffix.-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
PS
protected static final int PS
Shorthand for GL-size.- See Also:
- Constant Field Values
-
DS
protected static final int DS
Shorthand for GL-size.- See Also:
- Constant Field Values
-
issuercert
protected PemKeyPair issuercert
Certificate of the issuer, if available.
-
certtypes
protected javax.swing.ButtonGroup certtypes
Button group of certificate type (CA, self-signed, etc.).
-
sigalg
protected javax.swing.JComboBox sigalg
Signature algorithm chooser.
-
sigalgstr
protected javax.swing.JComboBox sigalgstr
Signature algorithm key strength chooser.
-
sigalgconf
protected javax.swing.JComboBox sigalgconf
Signature algorithm configuration chooser.
-
hashalg
protected javax.swing.JComboBox hashalg
Hash algorithm chooser.
-
validity
protected javax.swing.JComboBox validity
Validity of the certificate
-
pathlen
protected javax.swing.JComboBox pathlen
Path length of CA certificates
-
subjectpanel
protected AddCertPanel.SubjectPanel subjectpanel
The subject panel.
-
certarea
protected javax.swing.JScrollPane certarea
Certificate text area.
-
keyarea
protected javax.swing.JScrollPane keyarea
Key text area.
-
listener
protected java.awt.event.ActionListener listener
The action listener.
-
-
Constructor Detail
-
AddCertPanel
public AddCertPanel(PemKeyPair selectedcert, java.awt.event.ActionListener listener)
-
-
Method Detail
-
getCertificate
public PemKeyPair getCertificate()
Gets the certificate from the panel.
-
createCertTypePanel
protected javax.swing.JPanel createCertTypePanel()
-
createSecurityPanel
protected javax.swing.JPanel createSecurityPanel()
Creates the panel for security infos.- Returns:
- The panel for security infos.
-
createButtonPanel
protected javax.swing.JPanel createButtonPanel()
Creates the button panel.- Returns:
- The button panel.
-
createGroupLayout
protected static final javax.swing.GroupLayout createGroupLayout(java.awt.Container host)
Creates a configured group layout.- Parameters:
host
- Host component.- Returns:
- Layout.
-
createLabeledGroupH
protected static final javax.swing.GroupLayout.Group createLabeledGroupH(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)
Create horizontal label-button group.
-
createLabeledGroupV
protected static final javax.swing.GroupLayout.Group createLabeledGroupV(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)
Create vertical label-button group.
-
parseIntSuffix
protected static int parseIntSuffix(java.lang.String in, java.lang.String suffix)
Parses a positive integer with suffix.
-
-