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.GnomeKeyringOperationGetStringCallbackprivate static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationDoneCallbackprivate static final ISVNGnomeKeyringLibrary.GnomeKeyringOperationGetKeyringInfoCallbackprivate static final Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancheckKeyringIsLocked(String keyringName) private static voidprivate static Stringprivate static char[]getPassword(String realm, String userName) static char[]getPassword(String realm, String userName, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) static voidstatic booleanprivate static booleansetPassword(String realm, String userName, char[] password) static booleansetPassword(String realm, String userName, char[] password, boolean nonInteractive, ISVNGnomeKeyringPasswordProvider keyringPasswordProvider) private static voidunlockKeyring(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
-