|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface CredentialStore
A credential store.
For each method with a host parameter, the host
may be specified as a DNS domain name, an IPv4 address, or an IPv6 address.
When looking up a username or password, the host must be specified in
the same manner (DNS, IPv4, or IPv6) as when it was stored.
The methods in this interface may be invoked concurrently by multiple threads.
CredentialStoreFactory| Method Summary | |
|---|---|
boolean |
addPassword(java.lang.String host,
java.lang.String username,
char[] password)
Stores the password for a given host and username. |
void |
clearPasswords()
Removes all passwords. |
void |
close()
Closes this credential store and frees all resources associated with it. |
java.util.Set<java.lang.String> |
getHosts()
Returns all hosts that have entries in the credential store. |
char[] |
getPassword(java.lang.String host,
java.lang.String username)
Gets the password for a given host and username. |
java.util.Set<java.lang.String> |
getUsernames(java.lang.String host)
Returns all usernames that have passwords stored for a given host. |
boolean |
removePassword(java.lang.String host,
java.lang.String username)
Removes the password for a given host and username. |
| Method Detail |
|---|
char[] getPassword(java.lang.String host,
java.lang.String username)
throws java.io.IOException
null if none is found
java.io.IOException
boolean addPassword(java.lang.String host,
java.lang.String username,
char[] password)
throws java.io.IOException
true if a password for this host and username did not
already exist
java.io.IOException
boolean removePassword(java.lang.String host,
java.lang.String username)
throws java.io.IOException
true if the password existed and was removed
java.io.IOException
void clearPasswords()
throws java.io.IOException
java.io.IOException
java.util.Set<java.lang.String> getHosts()
throws java.io.IOException
java.io.IOException
java.util.Set<java.lang.String> getUsernames(java.lang.String host)
throws java.io.IOException
java.io.IOException
void close()
throws java.io.IOException
CredentialStore methods may be invoked on
this object.
java.io.IOException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||