public class SVNGnomeKeyring
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SVNGnomeKeyring.GnomeKeyringContext |
| Modifier and Type | Field and Description |
|---|---|
private static ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback |
DEFAULT_KEYRING_CALLBACK |
private static ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback |
DONE_CALLBACK |
private static ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback |
GET_KEYRING_INFO_CALLBACK |
private static java.lang.Object |
keyringAccessMonitor |
| Constructor and Description |
|---|
SVNGnomeKeyring() |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
checkKeyringIsLocked(java.lang.String keyringName) |
private static void |
destroyKeyringContext(SVNGnomeKeyring.GnomeKeyringContext context) |
private static java.lang.String |
getDefaultKeyringName() |
private static char[] |
getPassword(java.lang.String realm,
java.lang.String userName) |
static char[] |
getPassword(java.lang.String realm,
java.lang.String userName,
boolean nonInteractive,
ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) |
static void |
initialize() |
static boolean |
isEnabled() |
private static boolean |
setPassword(java.lang.String realm,
java.lang.String userName,
char[] password) |
static boolean |
setPassword(java.lang.String realm,
java.lang.String userName,
char[] password,
boolean nonInteractive,
ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) |
private static void |
unlockKeyring(java.lang.String keyringName,
char[] keyringPassword) |
private static final java.lang.Object keyringAccessMonitor
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback DONE_CALLBACK
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback GET_KEYRING_INFO_CALLBACK
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback DEFAULT_KEYRING_CALLBACK
public static boolean isEnabled()
public static void initialize()
private static java.lang.String getDefaultKeyringName()
private static boolean checkKeyringIsLocked(java.lang.String keyringName)
private static void unlockKeyring(java.lang.String keyringName,
char[] keyringPassword)
public static char[] getPassword(java.lang.String realm,
java.lang.String userName,
boolean nonInteractive,
ISVNGnomeKeyringPasswordProvider keyringPasswordProvider)
throws SVNException
SVNExceptionprivate static char[] getPassword(java.lang.String realm,
java.lang.String userName)
public static boolean setPassword(java.lang.String realm,
java.lang.String userName,
char[] password,
boolean nonInteractive,
ISVNGnomeKeyringPasswordProvider keyringPasswordProvider)
throws SVNException
SVNExceptionprivate static boolean setPassword(java.lang.String realm,
java.lang.String userName,
char[] password)
private static void destroyKeyringContext(SVNGnomeKeyring.GnomeKeyringContext context)