Package jadex.tools.security
Class SecretWizard
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- jadex.commons.gui.JWizard
- 
- jadex.tools.security.SecretWizard
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class SecretWizard extends JWizard Wizard for selecting authentication secrets.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.commons.gui.JWizardJWizard.ChoiceNode, JWizard.WizardNode
 - 
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 byte[]certstoreThe current certificate store.protected java.lang.StringentityEntity which is the secret owner.protected java.lang.StringentitytypeEntity type which is the secret owner.protected AbstractAuthenticationSecretresultFinal result.protected static intSCRYPT_NSCrypt work factor / hardness for password strengthening.protected static intSCRYPT_PSCrypt parallelization.protected static intSCRYPT_RSCrypt block size.protected AbstractAuthenticationSecretsecretCurrent secret.- 
Fields inherited from class jadex.commons.gui.JWizardbusyring, buttonpanel, CANCEL_ID, current, FINISH_ID, mainpanel, nextbutton, start, terminationlisteners
 - 
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 SecretWizard(byte[] certstore)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JWizard.WizardNodecreateEntityNode()Creates the entity node.protected JWizard.WizardNodecreateKeyNode()Creates the key node.protected JWizard.WizardNodecreatePasswordNode()Creates the key node.protected JWizard.WizardNodecreatePasswordX509Node()Creates the X509 node.protected JWizard.WizardNodecreateSummaryNode()Creates the key node.byte[]getCertstore()Gets the cert store.java.lang.StringgetEntity()Gets the entity.AbstractAuthenticationSecretgetResult()Returns the result of the wizard.voidsetEntityType(java.lang.String entitytype)Sets the entity type of the secret.protected voidsetupNodes()Sets up the wizard nodes.- 
Methods inherited from class jadex.commons.gui.JWizardaddTerminationListener, back, cancel, configureButtons, createFrame, finish, next, performOnAllNodes, performOnAllNodesRecur, removeTerminationListener, reset, setAllButtonsEnabled, setEnableNext
 - 
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- 
SCRYPT_Nprotected static final int SCRYPT_N SCrypt work factor / hardness for password strengthening.- See Also:
- Constant Field Values
 
 - 
SCRYPT_Rprotected static final int SCRYPT_R SCrypt block size.- See Also:
- Constant Field Values
 
 - 
SCRYPT_Pprotected static final int SCRYPT_P SCrypt parallelization.- See Also:
- Constant Field Values
 
 - 
entitytypeprotected java.lang.String entitytype Entity type which is the secret owner.
 - 
entityprotected java.lang.String entity Entity which is the secret owner.
 - 
certstoreprotected byte[] certstore The current certificate store.
 - 
secretprotected AbstractAuthenticationSecret secret Current secret.
 - 
resultprotected AbstractAuthenticationSecret result Final result.
 
- 
 - 
Method Detail- 
getResultpublic AbstractAuthenticationSecret getResult() Returns the result of the wizard.- Returns:
- The result.
 
 - 
getEntitypublic java.lang.String getEntity() Gets the entity.- Returns:
- The entity.
 
 - 
getCertstorepublic byte[] getCertstore() Gets the cert store.- Returns:
- The certificate store.
 
 - 
setEntityTypepublic void setEntityType(java.lang.String entitytype) Sets the entity type of the secret.- Parameters:
- entitytype- The entity type.
 
 - 
setupNodesprotected void setupNodes() Sets up the wizard nodes.
 - 
createEntityNodeprotected JWizard.WizardNode createEntityNode() Creates the entity node.- Returns:
- The entity node.
 
 - 
createKeyNodeprotected JWizard.WizardNode createKeyNode() Creates the key node.- Returns:
- The key node.
 
 - 
createPasswordNodeprotected JWizard.WizardNode createPasswordNode() Creates the key node.- Returns:
- The key node.
 
 - 
createPasswordX509Nodeprotected JWizard.WizardNode createPasswordX509Node() Creates the X509 node.- Returns:
- The X509 node.
 
 - 
createSummaryNodeprotected JWizard.WizardNode createSummaryNode() Creates the key node.- Returns:
- The key node.
 
 
- 
 
-