Package de.schlichtherle.key.passwd.swing

The Swing GUI based implementation of the abstract base class KeyManager in the package de.schlichtherle.key.

See:
          Description

Interface Summary
CreateKeyFeedback Deprecated.  
Feedback Provides visual and/or audible feedback to the user when prompting for a key in its Feedback.run() method.
InvalidOpenKeyFeedback Deprecated.  
OpenKeyFeedback Deprecated.  
UnknownOpenKeyFeedback Deprecated.  
 

Class Summary
AesKeyStrengthPanel A panel which allows the user to select the key strength for the AES cipher.
AuthenticationPanel A panel displaying a password panel or a key file panel in order to let the user select an authentication method and enter the key.
BasicCreateKeyFeedback Deprecated.  
BasicFeedback Provides feedback by beeping using the default toolkit.
BasicInvalidCreateKeyFeedback Provides feedback by beeping using the default toolkit and disabling the default button in the root pane for three seconds when prompting for a key to create or overwrite a protected resource and the last input was invalid.
BasicInvalidKeyFeedback Provides feedback by beeping using the default toolkit and disabling the default button in the root pane for three seconds when prompting for a key and the last input was invalid.
BasicInvalidOpenKeyFeedback Provides feedback by beeping using the default toolkit and disabling the default button in the root pane for three seconds when prompting for a key to open an existing protected resource and the last input was invalid.
BasicOpenKeyFeedback Deprecated.  
BasicUnknownCreateKeyFeedback Provides feedback by beeping using the default toolkit.
BasicUnknownKeyFeedback Provides feedback by beeping using the default toolkit when prompting for a key for the first time.
BasicUnknownOpenKeyFeedback Provides feedback by beeping using the default toolkit.
CreateKeyPanel This panel prompts the user for a key to create or overwrite a protected resource.
HurlingWindowFeedback Provides feedback by beeping using the default toolkit, disabling the default button in the root pane for three seconds and concurrently hurling the containing window for 1.5 seconds.
OpenKeyPanel This panel prompts the user for a key to open an existing protected resource.
PromptingAesKeyProviderUI Extends its base class to enable the user to select the key strength for the AES cipher.
PromptingKeyManager A key manager which enables users to enter passwords or select key files as keys using a Swing GUI.
PromptingKeyProviderUI A Swing based user interface to prompt for passwords or key files.
QuakingWindowFeedback Deprecated. Use super class instead.
 

Exception Summary
WeakKeyException Thrown to indicate that a password or key file is considered weak.
 

Package de.schlichtherle.key.passwd.swing Description

The Swing GUI based implementation of the abstract base class KeyManager in the package de.schlichtherle.key. The implementation in this package supports password keys (as char arrays) and key files (as byte arrays). In case of key files, the file size must be 512 bytes or more, of which only the first 512 bytes are returned in the byte array.