Class DialogAuthenticator
package: src.net.jxta.impl.membership.pse
net.jxta.impl.membership.pse.StringAuthenticator
  |
  +--net.jxta.impl.membership.pse.DialogAuthenticator
public final class DialogAuthenticator
Extends:
net.jxta.impl.membership.pse.StringAuthenticator
Implements:
InteractiveAuthenticator
An interactive graphical authenticator associated with the PSE membership service.
See Also:
net.jxta.membership.Authenticator, net.jxta.membership.InteractiveAuthenticator, net.jxta.membership.MembershipService, PSEMembershipService
Inner Class Summary
private final class
   Entries we stick into the combo list
 
private final static class
   Swing user interface for password entry and identity selection.
 
private final static class
   Handler for key events.
 
Field Summary
X509Certificate
ID
String
private final JButton
private boolean
private final JLabel
private final JComboBox
private final JPasswordField
private final JLabel
private boolean
private final JButton
private final X509Certificate
private final EncryptedPrivateKeyInfo
private final PeerID
private final JPasswordField
private final JLabel
Constructor Summary
 
DialogAuthenticator(PSEMembershipService source, AuthenticationCredential application)
   Creates an authenticator for the PSE membership service.
 
 
DialogAuthenticator(PSEMembershipService source, AuthenticationCredential application, X509Certificate seedCert, EncryptedPrivateKeyInfo seedKey)
   Creates an authenticator for the PSE membership service.
 
 
JComboEntry(ID entryID, X509Certificate itsCert)
 
PasswordDialog(PeerID seedPeer, X509Certificate seedCert, EncryptedPrivateKeyInfo seedKey)
   Dialog to prompt for a password
 
Method Summary
public String
   {@inheritDoc}
 
public boolean
   {@inheritDoc}
 
public String
   {@inheritDoc}
 
public void
actionPerformed(ActionEvent e)
   {@inheritDoc}
 
public ID
   Returns the selected Identity.
 
public char[]
   Returns the Identity password.
 
public char[]
   Returns the KeyStore password.
 
public void
keyReleased(KeyEvent e)
   {@inheritDoc}
 
private void
public void
public boolean
   Returns the final state of the dialog.
 
Constructor Detail
DialogAuthenticator
DialogAuthenticator(PSEMembershipService source, AuthenticationCredential application)
Creates an authenticator for the PSE membership service. Anything entered into the identity info section of the Authentication credential is ignored.
Parameters:
source The instance of the PSE membership service which created this authenticator.
application Anything entered into the identity info section of the Authentication credential is ignored.

DialogAuthenticator
DialogAuthenticator(PSEMembershipService source, AuthenticationCredential application, X509Certificate seedCert, EncryptedPrivateKeyInfo seedKey)
Creates an authenticator for the PSE membership service. Anything entered into the identity info section of the Authentication credential is ignored.
Parameters:
source The instance of the PSE membership service which created this authenticator.
application Anything entered into the identity info section of the Authentication credential is ignored.
Method Detail
getMethodName
public String getMethodName()
{@inheritDoc}

interact
public boolean interact()
{@inheritDoc}