|
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 pairpublic User(java.lang.String name, java.lang.String password)
name
- user name stringpassword
- user password stringpublic User(java.lang.String name, java.security.KeyPair keyPair)
name
- user name stringkeyPair
- user key pairpublic 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 formatpublic 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 copyMethod 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 occurspublic 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 |