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.JPanelPanel for adding new certificates.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected static classAddCertPanel.SubjectPanelPanel with subject data.- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected javax.swing.JScrollPanecertareaCertificate text area.protected javax.swing.ButtonGroupcerttypesButton group of certificate type (CA, self-signed, etc.).protected static intDSShorthand for GL-size.protected javax.swing.JComboBoxhashalgHash algorithm chooser.protected PemKeyPairissuercertCertificate of the issuer, if available.protected javax.swing.JScrollPanekeyareaKey text area.protected java.awt.event.ActionListenerlistenerThe action listener.protected javax.swing.JComboBoxpathlenPath length of CA certificatesprotected static intPSShorthand for GL-size.protected javax.swing.JComboBoxsigalgSignature algorithm chooser.protected javax.swing.JComboBoxsigalgconfSignature algorithm configuration chooser.protected javax.swing.JComboBoxsigalgstrSignature algorithm key strength chooser.protected AddCertPanel.SubjectPanelsubjectpanelThe subject panel.protected javax.swing.JComboBoxvalidityValidity of the certificate- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description AddCertPanel(PemKeyPair selectedcert, java.awt.event.ActionListener listener)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JPanelcreateButtonPanel()Creates the button panel.protected javax.swing.JPanelcreateCertTypePanel()protected static javax.swing.GroupLayoutcreateGroupLayout(java.awt.Container host)Creates a configured group layout.protected static javax.swing.GroupLayout.GroupcreateLabeledGroupH(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)Create horizontal label-button group.protected static javax.swing.GroupLayout.GroupcreateLabeledGroupV(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)Create vertical label-button group.protected javax.swing.JPanelcreateSecurityPanel()Creates the panel for security infos.PemKeyPairgetCertificate()Gets the certificate from the panel.protected static intparseIntSuffix(java.lang.String in, java.lang.String suffix)Parses a positive integer with suffix.- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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.Containeradd, 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.Componentaction, 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- 
PSprotected static final int PS Shorthand for GL-size.- See Also:
- Constant Field Values
 
 - 
DSprotected static final int DS Shorthand for GL-size.- See Also:
- Constant Field Values
 
 - 
issuercertprotected PemKeyPair issuercert Certificate of the issuer, if available.
 - 
certtypesprotected javax.swing.ButtonGroup certtypes Button group of certificate type (CA, self-signed, etc.).
 - 
sigalgprotected javax.swing.JComboBox sigalg Signature algorithm chooser.
 - 
sigalgstrprotected javax.swing.JComboBox sigalgstr Signature algorithm key strength chooser.
 - 
sigalgconfprotected javax.swing.JComboBox sigalgconf Signature algorithm configuration chooser.
 - 
hashalgprotected javax.swing.JComboBox hashalg Hash algorithm chooser.
 - 
validityprotected javax.swing.JComboBox validity Validity of the certificate
 - 
pathlenprotected javax.swing.JComboBox pathlen Path length of CA certificates
 - 
subjectpanelprotected AddCertPanel.SubjectPanel subjectpanel The subject panel.
 - 
certareaprotected javax.swing.JScrollPane certarea Certificate text area.
 - 
keyareaprotected javax.swing.JScrollPane keyarea Key text area.
 - 
listenerprotected java.awt.event.ActionListener listener The action listener.
 
- 
 - 
Constructor Detail- 
AddCertPanelpublic AddCertPanel(PemKeyPair selectedcert, java.awt.event.ActionListener listener) 
 
- 
 - 
Method Detail- 
getCertificatepublic PemKeyPair getCertificate() Gets the certificate from the panel.
 - 
createCertTypePanelprotected javax.swing.JPanel createCertTypePanel() 
 - 
createSecurityPanelprotected javax.swing.JPanel createSecurityPanel() Creates the panel for security infos.- Returns:
- The panel for security infos.
 
 - 
createButtonPanelprotected javax.swing.JPanel createButtonPanel() Creates the button panel.- Returns:
- The button panel.
 
 - 
createGroupLayoutprotected static final javax.swing.GroupLayout createGroupLayout(java.awt.Container host) Creates a configured group layout.- Parameters:
- host- Host component.
- Returns:
- Layout.
 
 - 
createLabeledGroupHprotected static final javax.swing.GroupLayout.Group createLabeledGroupH(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)Create horizontal label-button group.
 - 
createLabeledGroupVprotected static final javax.swing.GroupLayout.Group createLabeledGroupV(javax.swing.GroupLayout layout, javax.swing.JLabel label, javax.swing.JComponent widget)Create vertical label-button group.
 - 
parseIntSuffixprotected static int parseIntSuffix(java.lang.String in, java.lang.String suffix)Parses a positive integer with suffix.
 
- 
 
-