|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.security.auth.message.callback.SecretKeyCallback
public class SecretKeyCallback
Callback for acquiring a shared secret from a key repository.
This Callback may be used by client or server authentication modules
to obtain shared secrets (for example, passwords) without relying on a
user during the Callback processing.
This Callback is typically empoyed by ClientAuthModules
invoked from intermediate components that need to acquire
a password to authenticate to their target service.
Nested Class Summary | |
---|---|
static class |
SecretKeyCallback.AliasRequest
Request type for secret keys that are identified using an alias. |
static interface |
SecretKeyCallback.Request
Marker interface for secret key request types. |
Constructor Summary | |
---|---|
SecretKeyCallback(SecretKeyCallback.Request request)
Constructs this SecretKeyCallback with a secret key Request object. |
Method Summary | |
---|---|
javax.crypto.SecretKey |
getKey()
Used to obtain the secret key set within the Callback. |
SecretKeyCallback.Request |
getRequest()
Used by the CallbackHandler to get the Request object which identifies the secret key to be returned. |
void |
setKey(javax.crypto.SecretKey key)
Used by the CallbackHandler to set the requested secret key within the Callback. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecretKeyCallback(SecretKeyCallback.Request request)
The request object identifies the secret key to be returned. If the alias is null, the handler of the callback relies on its own default.
request
- Request object identifying the secret key, or null.Method Detail |
---|
public SecretKeyCallback.Request getRequest()
public void setKey(javax.crypto.SecretKey key)
key
- The secret key, or null if no key was found.public javax.crypto.SecretKey getKey()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34