Package org.eclipse.ecf.core.security
Class PassphraseCallback
- java.lang.Object
-
- org.eclipse.ecf.core.security.PassphraseCallback
-
- All Implemented Interfaces:
Serializable
,Callback
public class PassphraseCallback extends Object implements Callback, Serializable
Callback that handles passphrases- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PassphraseCallback(String prompt)
Construct aPassphraseCallback
with a prompt.PassphraseCallback(String prompt, String defaultPassphrase)
Construct aPassphraseCallback
with a prompt and default passphrase.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultPassphrase()
Get the default passphrase.String
getPassphrase()
Get the retrieved passphrase.String
getPrompt()
Get the prompt.void
setPassphrase(String pw)
Set the retrieved passphrase.
-
-
-
Constructor Detail
-
PassphraseCallback
public PassphraseCallback(String prompt)
Construct aPassphraseCallback
with a prompt.- Parameters:
prompt
- the prompt used to request the passphrase.- Throws:
IllegalArgumentException
- ifprompt
is null.
-
PassphraseCallback
public PassphraseCallback(String prompt, String defaultPassphrase)
Construct aPassphraseCallback
with a prompt and default passphrase.- Parameters:
prompt
- the prompt used to request the information.defaultPassphrase
- the name to be used as the default name displayed with the prompt.- Throws:
IllegalArgumentException
- ifprompt
is null.
-
-
Method Detail
-
getPrompt
public String getPrompt()
Get the prompt.- Returns:
- the prompt.
-
getDefaultPassphrase
public String getDefaultPassphrase()
Get the default passphrase.- Returns:
- the default passphrase, or
null
if thisPassphraseCallback
was not instantiated with adefaultPassphrase
.
-
setPassphrase
public void setPassphrase(String pw)
Set the retrieved passphrase.- Parameters:
pw
- the passphrase (which may be null).- See Also:
getPassphrase()
-
getPassphrase
public String getPassphrase()
Get the retrieved passphrase.- Returns:
- the retrieved passphrase (which may be null)
- See Also:
setPassphrase(java.lang.String)
-
-