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 classSVNGnomeKeyring.GnomeKeyringContext
-
Field Summary
Fields Modifier and Type Field Description private static ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallbackDEFAULT_KEYRING_CALLBACKprivate static ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallbackDONE_CALLBACKprivate static ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallbackGET_KEYRING_INFO_CALLBACKprivate static java.lang.ObjectkeyringAccessMonitor
-
Constructor Summary
Constructors Constructor Description SVNGnomeKeyring()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleancheckKeyringIsLocked(java.lang.String keyringName)private static voiddestroyKeyringContext(SVNGnomeKeyring.GnomeKeyringContext context)private static java.lang.StringgetDefaultKeyringName()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 voidinitialize()static booleanisEnabled()private static booleansetPassword(java.lang.String realm, java.lang.String userName, char[] password)static booleansetPassword(java.lang.String realm, java.lang.String userName, char[] password, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider)private static voidunlockKeyring(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)
-
-