|
Secure iNet Factory | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jscape.inet.ssh.util.User
public class User
Unified container for the user parameters such as "name", "password" and "public key". May be used in the various user authentication processes.
| Constructor Summary | |
|---|---|
User(java.lang.String name,
java.io.File keyFile,
java.lang.String keyFilePassword)
Creates a new user with the specified name and key pair, which must be read from the file. |
|
User(java.lang.String name,
java.security.KeyPair keyPair)
Creates a new user with the specified name and key pair. |
|
User(java.lang.String name,
java.lang.String password)
Creates a new user with the specified name and password. |
|
User(java.lang.String name,
java.lang.String password,
java.io.File keyFile,
java.lang.String keyFilePassword)
Creates a new user with the specified name, password and key pair, which must be read from the file. |
|
User(java.lang.String name,
java.lang.String password,
java.security.KeyPair keyPair)
Creates a new user with the specified name, password and key pair. |
|
User(User that)
Copy constructor. |
|
| Method Summary | |
|---|---|
java.security.KeyPair |
getKeyPair()
Obtains user key pair. |
java.lang.String |
getName()
Obtains user name. |
java.lang.String |
getPassword()
Obtains user password. |
void |
setKeyPair(java.io.File keyFile,
java.lang.String filePassword)
Sets user key pair. |
void |
setKeyPair(java.security.KeyPair keyPair)
Sets user key pair. |
void |
setKeyPair(java.lang.String key,
java.lang.String password)
Sets user key pair. |
void |
setName(java.lang.String name)
Sets user name. |
void |
setPassword(java.lang.String password)
Sets user password. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public User(java.lang.String name,
java.lang.String password,
java.security.KeyPair keyPair)
name - user name stringpassword - user password stringkeyPair - user key pair
public User(java.lang.String name,
java.lang.String password)
name - user name stringpassword - user password string
public User(java.lang.String name,
java.security.KeyPair keyPair)
name - user name stringkeyPair - user key pair
public User(java.lang.String name,
java.io.File keyFile,
java.lang.String keyFilePassword)
throws java.io.IOException
name - user name stringkeyFile - user key pair file namekeyFilePassword - file password phrase
java.io.IOException - if an I/O error occurs
FormatException - if the file has bad format
public User(java.lang.String name,
java.lang.String password,
java.io.File keyFile,
java.lang.String keyFilePassword)
throws java.io.IOException
name - user name stringpassword - user password stringkeyFile - user key pair file namekeyFilePassword - file password phrase
java.io.IOException - if an I/O error occurs
FormatException - if the file has bad formatpublic User(User that)
that - instance to copy| Method Detail |
|---|
public java.lang.String getName()
public java.lang.String getPassword()
public java.security.KeyPair getKeyPair()
public void setName(java.lang.String name)
name - namepublic void setPassword(java.lang.String password)
password - user passwordpublic void setKeyPair(java.security.KeyPair keyPair)
keyPair - key pair.
public void setKeyPair(java.io.File keyFile,
java.lang.String filePassword)
throws java.io.IOException
keyFile - private key filefilePassword - file password
java.io.IOException - if an I/O error occurs
FormatException - if key format error occurs
public void setKeyPair(java.lang.String key,
java.lang.String password)
throws FormatException
key - the private keypassword - the private key password
FormatException - if key format error occurs
|
Secure iNet Factory | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||