Package org.eclipse.net4j.util.security
Klasse ResponseNegotiator
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.fsm.FiniteStateMachine<IChallengeResponse.State,IChallengeResponse.Event,INegotiationContext>
org.eclipse.net4j.util.security.Negotiator<IChallengeResponse.State,IChallengeResponse.Event>
org.eclipse.net4j.util.security.ChallengeResponseNegotiator
org.eclipse.net4j.util.security.ResponseNegotiator
- Alle implementierten Schnittstellen:
INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
,IChallengeResponse
,INegotiationContext.Receiver
,INegotiator
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.security.ChallengeResponseNegotiator
ChallengeResponseNegotiator.Transition
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.fsm.FiniteStateMachine
FiniteStateMachine.ChangeStateTransition, FiniteStateMachine.FailTransition, FiniteStateMachine.IgnoreTransition, FiniteStateMachine.StateChangedEvent
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.security.IChallengeResponse
IChallengeResponse.Event, IChallengeResponse.State
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.fsm.FiniteStateMachine
FAIL, IGNORE
Von Schnittstelle geerbte Felder org.eclipse.net4j.util.security.IChallengeResponse
ACKNOWLEDGE_FAILURE, ACKNOWLEDGE_SUCCESS
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected byte[]
encryptToken
(char[] password, byte[] token) protected void
handleAcknowledgement
(INegotiationContext context, boolean success) protected void
handleChallenge
(INegotiationContext context, ByteBuffer challenge, ByteBuffer response) void
setCredentialsProvider
(IPasswordCredentialsProvider credentialsProvider) Von Klasse geerbte Methoden org.eclipse.net4j.util.security.ChallengeResponseNegotiator
createChallenge, getEncryptionAlgorithmName, getEncryptionIterationCount, getEncryptionSaltBytes, getState, handleResponse, setEncryptionAlgorithmName, setEncryptionIterationCount, setEncryptionSaltBytes, setState
Von Klasse geerbte Methoden org.eclipse.net4j.util.security.Negotiator
getBufferEvent, getFailureState, getInitialState, getStartEvent, getSuccessState, handleFailure, handleSuccess, isInitiator, negotiate, postProcess, receiveBuffer
Von Klasse geerbte Methoden org.eclipse.net4j.util.fsm.FiniteStateMachine
changeState, createFailTransition, createIgnoreTransition, dump, formatFailMessage, formatIgnoreMessage, formatProcessMessage, getEvents, getStates, getTransition, init, init, initAll, initAll, initEvents, initEvents, initStates, initStates, process
Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
ResponseNegotiator
public ResponseNegotiator()
-
-
Methodendetails
-
getCredentialsProvider
-
setCredentialsProvider
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivate
in KlasseChallengeResponseNegotiator
- Löst aus:
Exception
-
handleChallenge
protected void handleChallenge(INegotiationContext context, ByteBuffer challenge, ByteBuffer response) - Setzt außer Kraft:
handleChallenge
in KlasseChallengeResponseNegotiator
-
handleAcknowledgement
- Setzt außer Kraft:
handleAcknowledgement
in KlasseChallengeResponseNegotiator
- Seit:
- 2.0
-
encryptToken
protected byte[] encryptToken(char[] password, byte[] token)
-