public class CredentialsProviderUserInfo
extends java.lang.Object
implements com.jcraft.jsch.UserInfo, com.jcraft.jsch.UIKeyboardInteractive
UserInfo
adapter for a CredentialsProvider
.Constructor and Description |
---|
CredentialsProviderUserInfo(com.jcraft.jsch.Session session,
CredentialsProvider credentialsProvider)
Wrap a CredentialsProvider to make it suitable for use with JSch.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPassphrase() |
java.lang.String |
getPassword() |
java.lang.String[] |
promptKeyboardInteractive(java.lang.String destination,
java.lang.String name,
java.lang.String instruction,
java.lang.String[] prompt,
boolean[] echo) |
boolean |
promptPassphrase(java.lang.String msg) |
boolean |
promptPassword(java.lang.String msg) |
boolean |
promptYesNo(java.lang.String msg) |
void |
showMessage(java.lang.String msg) |
public CredentialsProviderUserInfo(com.jcraft.jsch.Session session, CredentialsProvider credentialsProvider)
session
- the JSch session this UserInfo will support authentication on.credentialsProvider
- the provider that will perform the authentication.public java.lang.String getPassword()
getPassword
in interface com.jcraft.jsch.UserInfo
public java.lang.String getPassphrase()
getPassphrase
in interface com.jcraft.jsch.UserInfo
public boolean promptPassphrase(java.lang.String msg)
promptPassphrase
in interface com.jcraft.jsch.UserInfo
public boolean promptPassword(java.lang.String msg)
promptPassword
in interface com.jcraft.jsch.UserInfo
public boolean promptYesNo(java.lang.String msg)
promptYesNo
in interface com.jcraft.jsch.UserInfo
public void showMessage(java.lang.String msg)
showMessage
in interface com.jcraft.jsch.UserInfo
public java.lang.String[] promptKeyboardInteractive(java.lang.String destination, java.lang.String name, java.lang.String instruction, java.lang.String[] prompt, boolean[] echo)
promptKeyboardInteractive
in interface com.jcraft.jsch.UIKeyboardInteractive
Copyright © 2012. All Rights Reserved.