Package twisted :: Package scripts :: Module conch :: Class SSHUserAuthClient
[frames | no frames]

Class SSHUserAuthClient

   SSHService --+    
                |    
SSHUserAuthClient --+
                    |
                   SSHUserAuthClient


Method Summary
Deferred getPassword(self, prompt)
Return a Deferred that will be called back with a password.
Deferred getPrivateKey(self)
Return a Deferred that will be called back with the private key corresponding to the last public key from getPublicKey().
str/None getPublicKey(self)
Return a public key for the user.
    Inherited from SSHUserAuthClient
  __init__(self, user, instance)
  _cbPassword(self, password)
  _cbPK_OK(self, privateKey)
  _ebPK_OK(self, ignored)
  _errPass(self, reason)
  _setNewPass(self, np)
  _setOldPass(self, op)
  askForAuth(self, kind, extraData)
  auth_password(self)
  auth_publickey(self)
  serviceStarted(self)
called when the service is active on the transport.
  ssh_USERAUTH_FAILURE(self, packet)
  ssh_USERAUTH_PK_OK(self, packet)
  ssh_USERAUTH_SUCCESS(self, packet)
  tryAuth(self, kind)
    Inherited from SSHService
  packetReceived(self, messageType, packet)
called when we receieve a packet on the transport
  serviceStopped(self)
called when the service is stopped, either by the connection ending or by another service being started

Class Variable Summary
list usedFiles = []
    Inherited from SSHUserAuthClient
str name = 'ssh-userauth'
dict protocolMessages = {50: 'MSG_USERAUTH_REQUEST', 51: 'MSG...
    Inherited from SSHService
NoneType transport = None                                                                  

Method Details

getPassword(self, prompt=None)

Return a Deferred that will be called back with a password. prompt is a string to display for the password, or None for a generic 'user@hostname's password: '.
Parameters:
prompt
           (type=str/None)
Returns:
Deferred
Overrides:
twisted.conch.ssh.userauth.SSHUserAuthClient.getPassword (inherited documentation)

getPrivateKey(self)

Return a Deferred that will be called back with the private key corresponding to the last public key from getPublicKey(). If the private key is not available, errback on the Deferred.
Returns:
Deferred
Overrides:
twisted.conch.ssh.userauth.SSHUserAuthClient.getPrivateKey (inherited documentation)

getPublicKey(self)

Return a public key for the user. If no more public keys are available, return None.
Returns:
str/None
Overrides:
twisted.conch.ssh.userauth.SSHUserAuthClient.getPublicKey (inherited documentation)

Class Variable Details

usedFiles

Type:
list
Value:
[]                                                                     

Generated by Epydoc 2.0 on Sat Sep 13 04:20:55 2003 http://epydoc.sf.net