|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthnCallback
The interface for requesting authentication credentials from the user. Should the javahl bindings need the matching information, these methodes will be called.
This callback can also be used to provide the equivalent of the
--no-auth-cache
and --non-interactive
arguments accepted by the command-line client.
Method Summary | |
---|---|
boolean |
allowStorePlaintextPassphrase(String realm)
Ask if a certificate passphrase may be stored on disk in plaintext. |
boolean |
allowStorePlaintextPassword(String realm)
Ask if a password may be stored on disk in plaintext. |
AuthnCallback.SSLClientCertPassphraseResult |
sslClientCertPassphrasePrompt(String realm,
boolean maySave)
Ask for passphrase for decrypting a client SSL certificate. |
AuthnCallback.SSLClientCertResult |
sslClientCertPrompt(String realm,
boolean maySave)
Ask for the (local) file name of a client SSL certificate. |
AuthnCallback.SSLServerTrustResult |
sslServerTrustPrompt(String realm,
AuthnCallback.SSLServerCertFailures failures,
AuthnCallback.SSLServerCertInfo info,
boolean maySave)
Ask if we trust the server certificate. |
AuthnCallback.UsernameResult |
usernamePrompt(String realm,
boolean maySave)
Ask for a username. |
AuthnCallback.UserPasswordResult |
userPasswordPrompt(String realm,
String username,
boolean maySave)
Ask for a username and password. |
Method Detail |
---|
AuthnCallback.UsernameResult usernamePrompt(String realm, boolean maySave)
realm
- The realm from which the question originates.maySave
- Indiceates whether saving credentials is allowed;
if false
, the maySave
flag
in the return value will be ignored.
null
if cancelled.AuthnCallback.UserPasswordResult userPasswordPrompt(String realm, String username, boolean maySave)
realm
- The realm from which the question originates.username
- The username for the realm, if known; may be null
.maySave
- Indiceates whether saving credentials is allowed;
if false
, the maySave
flag
in the return value will be ignored.
null
if cancelled.AuthnCallback.SSLServerTrustResult sslServerTrustPrompt(String realm, AuthnCallback.SSLServerCertFailures failures, AuthnCallback.SSLServerCertInfo info, boolean maySave)
realm
- The realm from which the question originates.failures
- The result of parsing the certificate;
if null
, there were no failures.info
- Information extracted from the certificate.maySave
- Indiceates whether saving credentials is allowed;
if false
, the maySave
flag
in the return value will be ignored.
null
if cancelled.AuthnCallback.SSLClientCertResult sslClientCertPrompt(String realm, boolean maySave)
realm
- The realm from which the question originates.maySave
- Indiceates whether saving credentials is allowed;
if false
, the maySave
flag
in the return value will be ignored.
null
if cancelled.AuthnCallback.SSLClientCertPassphraseResult sslClientCertPassphrasePrompt(String realm, boolean maySave)
realm
- The realm from which the question originates.maySave
- Indiceates whether saving credentials is allowed;
if false
, the maySave
flag
in the return value will be ignored.
null
if cancelled.boolean allowStorePlaintextPassword(String realm)
realm
- The realm from which the question originates.
true
if the password may be stored in plaintext.boolean allowStorePlaintextPassphrase(String realm)
realm
- The realm from which the question originates.
true
if the passphrase may be stored in plaintext.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |