Class SVNGnomeKeyring
java.lang.Object
org.tmatesoft.svn.core.internal.util.jna.SVNGnomeKeyring
- Version:
- 1.3
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetStringCallback
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallback
private static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallback
private static final Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
checkKeyringIsLocked
(String keyringName) private static void
private static String
private static char[]
getPassword
(String realm, String userName) static char[]
getPassword
(String realm, String userName, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) static void
static boolean
private static boolean
setPassword
(String realm, String userName, char[] password) static boolean
setPassword
(String realm, String userName, char[] password, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) private static void
unlockKeyring
(String keyringName, char[] keyringPassword)
-
Field Details
-
keyringAccessMonitor
-
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
-
-
Constructor Details
-
SVNGnomeKeyring
public SVNGnomeKeyring()
-
-
Method Details
-
isEnabled
public static boolean isEnabled() -
initialize
public static void initialize() -
getDefaultKeyringName
-
checkKeyringIsLocked
-
unlockKeyring
-
getPassword
public static char[] getPassword(String realm, String userName, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) throws SVNException - Throws:
SVNException
-
getPassword
-
setPassword
public static boolean setPassword(String realm, String userName, char[] password, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) throws SVNException - Throws:
SVNException
-
setPassword
-
destroyKeyringContext
-