|
org.netbeans.modules.keyring 1.11 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netbeans.api.keyring.Keyring
public class Keyring
Client class for working with stored keys (such as passwords).
The key identifier should be unique for the whole application, so qualify it with any prefixes as needed.
Since 1.10 it is allowed to call methods of this class from even dispatch thread.
| Method Summary | |
|---|---|
static void |
delete(String key)
Deletes a key from the ring. |
static char[] |
read(String key)
Reads a key from the ring. |
static void |
save(String key,
char[] password,
String description)
Saves a key to the ring. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@CheckForNull
public static char[] read(@NonNull
String key)
This method can be called from any thread.
All the changes done by previous calls to delete(java.lang.String)
or save(java.lang.String, char[], java.lang.String) methods
are guaranteed to be visible by subsequent calls to this method.
key - the identifier of the key
public static void save(@NonNull
String key,
@NonNull
char[] password,
@NullAllowed
String description)
This method can be called from any thread.
The changes done by multiple calls to delete(java.lang.String)
or save(java.lang.String, char[], java.lang.String) methods
are guaranteed to be processed in order in which they were called.
key - a key identifierpassword - the password or other sensitive information associated with the key
(its contents will be nulled out by end of call)description - a user-visible description of the key (may be null)
public static void delete(@NonNull
String key)
This method can be called from any thread.
The changes done by multiple calls to delete(java.lang.String)
or save(java.lang.String, char[], java.lang.String) methods
are guaranteed to be processed in order in which they were called.
key - a key identifier
|
org.netbeans.modules.keyring 1.11 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||