'This is MSG_USERAUTH_PASSWD_CHANGEREQ.  The password given has expired.
We ask for an old password and a new password, then send both back to
the server.'

def ssh_USERAUTH_PK_OK_password(self, packet):

    (prompt, language, rest) = getNS(packet, 2)
    self._oldPass = self._newPass = None
    d = self.getPassword('Old    Password:    ')
    d = d.addCallbacks(self._setOldPass, self._ebAuth)
    d.addCallback((lambda ignored: self.getPassword(prompt)))
    d.addCallbacks(self._setNewPass, self._ebAuth)
