Class SVNGnomeKeyring
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.util.jna.SVNGnomeKeyring
-
public class SVNGnomeKeyring extends java.lang.Object
- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SVNGnomeKeyring.GnomeKeyringContext
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description SVNGnomeKeyring()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
keyringAccessMonitor
private static final java.lang.Object keyringAccessMonitor
-
DONE_CALLBACK
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback DONE_CALLBACK
-
GET_KEYRING_INFO_CALLBACK
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback GET_KEYRING_INFO_CALLBACK
-
DEFAULT_KEYRING_CALLBACK
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback DEFAULT_KEYRING_CALLBACK
-
-
Method Detail
-
isEnabled
public static boolean isEnabled()
-
initialize
public static void initialize()
-
getDefaultKeyringName
private static java.lang.String getDefaultKeyringName()
-
checkKeyringIsLocked
private static boolean checkKeyringIsLocked(java.lang.String keyringName)
-
unlockKeyring
private static void unlockKeyring(java.lang.String keyringName, char[] keyringPassword)
-
getPassword
public static char[] getPassword(java.lang.String realm, java.lang.String userName, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) throws SVNException
- Throws:
SVNException
-
getPassword
private static char[] getPassword(java.lang.String realm, java.lang.String userName)
-
setPassword
public static boolean setPassword(java.lang.String realm, java.lang.String userName, char[] password, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) throws SVNException
- Throws:
SVNException
-
setPassword
private static boolean setPassword(java.lang.String realm, java.lang.String userName, char[] password)
-
destroyKeyringContext
private static void destroyKeyringContext(SVNGnomeKeyring.GnomeKeyringContext context)
-
-