com.ibm.websphere.wssecurity.callbackhandler
Class SCTConsumeCallbackHandler
- java.lang.Object
com.ibm.websphere.wssecurity.callbackhandler.SCTConsumeCallbackHandler
All implemented interfaces:
java.io.Serializable, javax.security.auth.callback.CallbackHandler
- public class SCTConsumeCallbackHandler
- extends java.lang.Object
- implements javax.security.auth.callback.CallbackHandler, java.io.Serializable
See Also:
Constructor Summary
Constructor and Description |
---|
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
Modifier and Type | Method and Description |
---|---|
|
getClientLabel()
Returns the client label
|
|
getEncryptionAlgorithm()
Returns the algorithm for the encryption
|
|
getKeyBytesLength()
|
|
getNonceBytesLength()
|
|
getRequiredDKT()
|
|
getServerLabel()
|
|
getServiceLabel()
Returns the service label
|
|
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
SCTConsumeCallbackHandler
- public SCTConsumeCallbackHandler( java.lang.String serviceLabel,
- java.lang.String clientLabel,
- java.lang.String encryptionAlgorithm)
Class constructor.
Parameters:
serviceLabel
- service label clientLabel
- client label encryptionAlgorithm
- encryption algorithm SCTConsumeCallbackHandler
- public SCTConsumeCallbackHandler( java.lang.String serviceLabel,
- java.lang.String clientLabel,
- java.lang.String encryptionAlgorithm,
- WSSDecryption dec,
- WSSVerification ver)
Class constructor.
Parameters:
serviceLabel
- service label clientLabel
- client label encryptionAlgorithm
- encryption algorithm SCTConsumeCallbackHandler
- public SCTConsumeCallbackHandler( java.lang.String serviceLabel,
- java.lang.String clientLabel,
- java.lang.String encryptionAlgorithm,
- boolean reqireDerivedKey,
- int derivedKeyLength,
- int nonceLength)
Class constructor.
Parameters:
serviceLabel
- service label clientLabel
- client label encryptionAlgorithm
- encryption algorithm SCTConsumeCallbackHandler
- public 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.
Parameters:
serviceLabel
- service label clientLabel
- client label encryptionAlgorithm
- encryption algorithm Method Detail
handle
- public void handle(javax.security.auth.callback.Callback[] callbacks)
- throws java.io.IOException
- javax.security.auth.callback.UnsupportedCallbackException
Sets the necessary information to a
SCTConsumeCallback
object.
Specified by:
handle
in interface javax.security.auth.callback.CallbackHandler
Parameters:
callbacks
- array of Callback
objects provided by the
underlying security service which contains the information requested
to be retrieved or displayed. Throws:
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. getServiceLabel
- public java.lang.String getServiceLabel( )
Returns the service label
Returns:
service label
getClientLabel
- public java.lang.String getClientLabel( )
Returns the client label
Returns:
client label
getEncryptionAlgorithm
- public java.lang.String getEncryptionAlgorithm( )
Returns the algorithm for the encryption
Returns:
encryption algorithm
getServerLabel
- public java.lang.String getServerLabel( )
getRequiredDKT
- public boolean getRequiredDKT()
getKeyBytesLength
- public int getKeyBytesLength()
getNonceBytesLength
- public int getNonceBytesLength( )