public class PublicKeyClientAuthentication
extends com.jscape.inet.ssh.protocol.v2.authentication.AbstractClientAuthentication
ClientAuthentication.InvalidCredentialsException, ClientAuthentication.PartialSuccessException
Constructor and Description |
---|
PublicKeyClientAuthentication(com.jscape.inet.ssh.protocol.v2.marshaling.MessageCodec.Factory codecFactory,
java.lang.String username,
com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm publicKeyAlgorithm,
java.security.KeyPair keys)
Creates a new operation instance.
|
Modifier and Type | Method and Description |
---|---|
void |
applyTo(com.jscape.inet.ssh.protocol.v2.transport.TransportConnection connection,
java.lang.String serviceName)
Performs actual client authentication.
|
static PublicKeyClientAuthentication |
defaultAuthentication(java.lang.String username,
com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm publicKeyAlgorithm,
java.security.KeyPair keys) |
java.lang.String |
toString() |
public PublicKeyClientAuthentication(com.jscape.inet.ssh.protocol.v2.marshaling.MessageCodec.Factory codecFactory, java.lang.String username, com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm publicKeyAlgorithm, java.security.KeyPair keys)
username
- an usernamekeys
- key pairpublic static PublicKeyClientAuthentication defaultAuthentication(java.lang.String username, com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm publicKeyAlgorithm, java.security.KeyPair keys)
public void applyTo(com.jscape.inet.ssh.protocol.v2.transport.TransportConnection connection, java.lang.String serviceName) throws java.lang.Exception
ClientAuthentication
connection
- SSH transport connectionserviceName
- target service namejava.lang.Exception
- if an error occurspublic java.lang.String toString()
toString
in class com.jscape.inet.ssh.protocol.v2.authentication.AbstractClientAuthentication
Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved