|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.wssecurity.callbackhandler.SCTConsumeCallbackHandler
public class SCTConsumeCallbackHandler
This class is a callback handler for SecurityContextToken in consumer side. This instance is used to generate WSSVerification object and WSSDecryption object to validate a security context token.
SecurityContextToken
,
SCTConsumeCallback
,
Serialized FormConstructor Summary | |
---|---|
SCTConsumeCallbackHandler(java.lang.String serviceLabel,
java.lang.String clientLabel,
java.lang.String encryptionAlgorithm)
Class constructor. |
|
SCTConsumeCallbackHandler(java.lang.String serviceLabel,
java.lang.String clientLabel,
java.lang.String encryptionAlgorithm,
boolean reqireDerivedKey,
int derivedKeyLength,
int nonceLength)
Class constructor. |
|
SCTConsumeCallbackHandler(java.lang.String serviceLabel,
java.lang.String clientLabel,
java.lang.String encryptionAlgorithm,
boolean reqireDerivedKey,
int derivedKeyLength,
int nonceLength,
WSSDecryption dec,
WSSVerification ver)
Class constructor. |
|
SCTConsumeCallbackHandler(java.lang.String serviceLabel,
java.lang.String clientLabel,
java.lang.String encryptionAlgorithm,
WSSDecryption dec,
WSSVerification ver)
Class constructor. |
Method Summary | |
---|---|
java.lang.String |
getClientLabel()
Returns the client label |
java.lang.String |
getEncryptionAlgorithm()
Returns the algorithm for the encryption |
int |
getKeyBytesLength()
|
int |
getNonceBytesLength()
|
boolean |
getRequiredDKT()
|
java.lang.String |
getServerLabel()
|
java.lang.String |
getServiceLabel()
Returns the service label |
void |
handle(javax.security.auth.callback.Callback[] callbacks)
Sets the necessary information to a SCTConsumeCallback object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SCTConsumeCallbackHandler(java.lang.String serviceLabel, java.lang.String clientLabel, java.lang.String encryptionAlgorithm)
serviceLabel
- service labelclientLabel
- client labelencryptionAlgorithm
- encryption algorithmpublic SCTConsumeCallbackHandler(java.lang.String serviceLabel, java.lang.String clientLabel, java.lang.String encryptionAlgorithm, WSSDecryption dec, WSSVerification ver)
serviceLabel
- service labelclientLabel
- client labelencryptionAlgorithm
- encryption algorithmWSSDecryption
- WSSVerification
- public SCTConsumeCallbackHandler(java.lang.String serviceLabel, java.lang.String clientLabel, java.lang.String encryptionAlgorithm, boolean reqireDerivedKey, int derivedKeyLength, int nonceLength)
serviceLabel
- service labelclientLabel
- client labelencryptionAlgorithm
- encryption algorithmrequire
- DerivedkeyDerivedKey
- byte lengthNonce
- lengthpublic SCTConsumeCallbackHandler(java.lang.String serviceLabel, java.lang.String clientLabel, java.lang.String encryptionAlgorithm, boolean reqireDerivedKey, int derivedKeyLength, int nonceLength, WSSDecryption dec, WSSVerification ver)
serviceLabel
- service labelclientLabel
- client labelencryptionAlgorithm
- encryption algorithmrequire
- DerivedkeyDerivedKey
- byte lengthNonce
- lengthWSSDecryption
- WSSVerification
- Method Detail |
---|
public void handle(javax.security.auth.callback.Callback[] callbacks) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
SCTConsumeCallback
object.
handle
in interface javax.security.auth.callback.CallbackHandler
callbacks
- array of Callback
objects provided by the
underlying security service which contains the information requested
to be retrieved or displayed.
java.io.IOException
- if an input or output error occurs.
javax.security.auth.callback.UnsupportedCallbackException
- if the implementation of this method does not support one or more
of the Callback
s specified in the callbacks parameter.public java.lang.String getServiceLabel()
public java.lang.String getClientLabel()
public java.lang.String getEncryptionAlgorithm()
public java.lang.String getServerLabel()
public boolean getRequiredDKT()
public int getKeyBytesLength()
public int getNonceBytesLength()
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |