public class SCTGenerateCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler, java.io.Serializable
| Constructor and Description |
|---|
SCTGenerateCallbackHandler(SecurityContextToken token,
WSSGenerationContext gencont,
WSSConsumingContext concont,
java.lang.String signatureAlgorithm,
int signatureKeyLength,
java.lang.String encryptionAlgorithm,
int encryptionKeyLength,
java.lang.String serviceLabel,
java.lang.String clientLabel)
Class constructor
|
SCTGenerateCallbackHandler(SecurityContextToken token,
WSSGenerationContext gencont,
WSSConsumingContext concont,
java.lang.String signatureAlgorithm,
int signatureKeyLength,
java.lang.String encryptionAlgorithm,
int encryptionKeyLength,
java.lang.String serviceLabel,
java.lang.String clientLabel,
javax.xml.ws.Dispatch dispatch)
Class constructor
|
SCTGenerateCallbackHandler(WSSGenerationContext gencont,
WSSConsumingContext concont)
Class constructor
|
SCTGenerateCallbackHandler(WSSGenerationContext gencont,
WSSConsumingContext concont,
javax.xml.ws.Dispatch dispatch)
Class constructor
|
SCTGenerateCallbackHandler(WSSGenerationContext gencont,
WSSConsumingContext concont,
java.lang.String serviceEndpointAddress,
boolean requiredDKT)
Class constructor
|
SCTGenerateCallbackHandler(WSSGenerationContext gencont,
WSSConsumingContext concont,
java.lang.String serviceEndpointAddress,
boolean requiredDKT,
javax.xml.ws.Dispatch dispatch)
Class constructor
|
SCTGenerateCallbackHandler(WSSGenerationContext gencont,
WSSConsumingContext concont,
java.lang.String serviceEndpointAddress,
javax.xml.ws.Dispatch dispatch)
Class constructor
|
SCTGenerateCallbackHandler(WSSGenerationContext gencont,
WSSConsumingContext concont,
java.lang.String serviceEndpointAddress,
java.lang.String encryptionAlgorithm)
Class constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClientLabel()
Returns the label for client.
|
int |
getKeyBytesLength() |
int |
getNonceBytesLength() |
boolean |
getRequiredDKT() |
java.lang.String |
getServerLabel()
Returns the label for service.
|
void |
handle(javax.security.auth.callback.Callback[] callbacks)
Sets necessary information to a
SCTGenerateCallback object. |
public SCTGenerateCallbackHandler(WSSGenerationContext gencont, WSSConsumingContext concont, java.lang.String serviceEndpointAddress, boolean requiredDKT)
gencont - WSSGenerationContext objectconcont - WSSConsumingContext objectserviceEndpointAddress - the address to require the security context tokenrequiredDKT - whether the derived key token is required or notpublic SCTGenerateCallbackHandler(WSSGenerationContext gencont, WSSConsumingContext concont, java.lang.String serviceEndpointAddress, java.lang.String encryptionAlgorithm)
gencont - WSSGenerationContext objectconcont - WSSConsumingContext objectserviceEndpointAddress - the address to require the security context tokenencryptionAlgorithm - the algorithm for the encryptionpublic SCTGenerateCallbackHandler(WSSGenerationContext gencont, WSSConsumingContext concont)
gencont - WSSGenerationContext objectconcont - WSSConsumingContext objectpublic SCTGenerateCallbackHandler(SecurityContextToken token, WSSGenerationContext gencont, WSSConsumingContext concont, java.lang.String signatureAlgorithm, int signatureKeyLength, java.lang.String encryptionAlgorithm, int encryptionKeyLength, java.lang.String serviceLabel, java.lang.String clientLabel)
token - the security context tokengencont - WSSGenerationContext objectconcont - WSSConsumingContext objectsignatureAlgorithm - the algorithm for the signaturesignatureKeyLength - the length of key for the signature (bytes)encryptionAlgorithm - the algorithm for the encryptionencryptionKeyLength - the length of key for the encryption (bytes)serverLabel - the server labelclientLabel - the client labelpublic SCTGenerateCallbackHandler(WSSGenerationContext gencont, WSSConsumingContext concont, java.lang.String serviceEndpointAddress, boolean requiredDKT, javax.xml.ws.Dispatch dispatch)
gencont - WSSGenerationContext objectconcont - WSSConsumingContext objectserviceEndpointAddress - the address to require the security context tokenrequiredDKT - whether the derived key token is required or notdispatch - Dispatch of JAX-WS(@see javax.xml.ws.Dispatch)public SCTGenerateCallbackHandler(WSSGenerationContext gencont, WSSConsumingContext concont, java.lang.String serviceEndpointAddress, javax.xml.ws.Dispatch dispatch)
gencont - WSSGenerationContext objectconcont - WSSConsumingContext objectserviceEndpointAddress - the address to require the security context tokendispatch - Dispatch of JAX-WS(@see javax.xml.ws.Dispatch)public SCTGenerateCallbackHandler(WSSGenerationContext gencont, WSSConsumingContext concont, javax.xml.ws.Dispatch dispatch)
gencont - WSSGenerationContext objectconcont - WSSConsumingContext objectdispatch - Dispatch of JAX-WS(@see javax.xml.ws.Dispatch)public SCTGenerateCallbackHandler(SecurityContextToken token, WSSGenerationContext gencont, WSSConsumingContext concont, java.lang.String signatureAlgorithm, int signatureKeyLength, java.lang.String encryptionAlgorithm, int encryptionKeyLength, java.lang.String serviceLabel, java.lang.String clientLabel, javax.xml.ws.Dispatch dispatch)
token - the security context tokengencont - WSSGenerationContext objectconcont - WSSConsumingContext objectsignatureAlgorithm - the algorithm for the signaturesignatureKeyLength - the length of key for the signature (bytes)encryptionAlgorithm - the algorithm for the encryptionencryptionKeyLength - the length of key for the encryption (bytes)serviceLabel - the service labelclientLabel - the client labeldispatch - Dispatch of JAX-WS(@see javax.xml.ws.Dispatch)public void handle(javax.security.auth.callback.Callback[] callbacks)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
SCTGenerateCallback object.handle in interface javax.security.auth.callback.CallbackHandlercallbacks - 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 Callbacks specified in the callbacks parameter.CallbackHandler.handle(javax.security.auth.callback.Callback[])public java.lang.String getClientLabel()
public java.lang.String getServerLabel()
public boolean getRequiredDKT()
public int getKeyBytesLength()
public int getNonceBytesLength()