# Uses of Class net.schmizz.sshj.userauth.UserAuthException (sshj 0.4.0 API)
Date: 2011-06-06

## Uses of Class
net.schmizz.sshj.userauth.UserAuthException

Packages that use UserAuthException
net.schmizz.sshj
net.schmizz.sshj.userauth
net.schmizz.sshj.userauth.method

Uses of UserAuthException in net.schmizz.sshj

Methods in net.schmizz.sshj that throw UserAuthException
`void` `SSHClient.auth(String username, AuthMethod... methods)` Authenticate `username` using the supplied `methods`.
`void` `SSHClient.auth(String username, Iterable<AuthMethod> methods)` Authenticate `username` using the supplied `methods`.
`void` `SSHClient.authPassword(String username, char[] password)` Authenticate `username` using the `"password"` authentication method and as a fallback basic challenge-response authentication..
`void` `SSHClient.authPassword(String username, PasswordFinder pfinder)` Authenticate `username` using the `"password"` authentication method and as a fallback basic challenge-response authentication.
`void` `SSHClient.authPassword(String username, String password)` Authenticate `username` using the `"password"` authentication method and as a fallback basic challenge-response authentication.
`void` `SSHClient.authPublickey(String username)` Authenticate `username` using the `"publickey"` authentication method, with keys from some common locations on the file system.
`void` `SSHClient.authPublickey(String username, Iterable<KeyProvider> keyProviders)` Authenticate `username` using the `"publickey"` authentication method.
`void` `SSHClient.authPublickey(String username, KeyProvider... keyProviders)` Authenticate `username` using the `"publickey"` authentication method.
`void` `SSHClient.authPublickey(String username, String... locations)` Authenticate `username` using the `"publickey"` authentication method, with keys from one or more `locations` in the file system.

Uses of UserAuthException in net.schmizz.sshj.userauth

Fields in net.schmizz.sshj.userauth with type parameters of type UserAuthException
`static ExceptionChainer<UserAuthException>` `UserAuthException.chainer`

Methods in net.schmizz.sshj.userauth that return types with arguments of type UserAuthException
`Deque<UserAuthException>` `UserAuthImpl.getSavedExceptions()`
`Deque<UserAuthException>` `UserAuth.getSavedExceptions()`

Methods in net.schmizz.sshj.userauth that throw UserAuthException
`void` `UserAuthImpl.authenticate(String username, Service nextService, Iterable<AuthMethod> methods)`
`void` `UserAuth.authenticate(String username, Service nextService, Iterable<AuthMethod> methods)` Attempt to authenticate `username` using each of `methods` in order.

Uses of UserAuthException in net.schmizz.sshj.userauth.method

Methods in net.schmizz.sshj.userauth.method that throw UserAuthException
`protected SSHPacket` `AuthPublickey.buildReq()` Builds a feeler request (sans signature).
`SSHPacket` `AuthPassword.buildReq()`
`SSHPacket` `AuthKeyboardInteractive.buildReq()`
`protected SSHPacket` `AuthHostbased.buildReq()`
`protected SSHPacket` `AbstractAuthMethod.buildReq()` Builds a `SSHPacket` containing the fields common to all authentication method.
`void` `AuthPublickey.handle(Message cmd, SSHPacket buf)` Internal use.
`void` `AuthPassword.handle(Message cmd, SSHPacket buf)`
`void` `AuthKeyboardInteractive.handle(Message cmd, SSHPacket buf)`
`void` `AbstractAuthMethod.handle(Message msg, SSHPacket buf)`
`protected SSHPacket` `KeyedAuthMethod.putPubKey(SSHPacket reqBuf)`
`protected SSHPacket` `KeyedAuthMethod.putSig(SSHPacket reqBuf)`
`void` `AuthMethod.request()`
`void` `AbstractAuthMethod.request()`

Copyright © 2009-2011. All Rights Reserved.