Class AuthenticationRequest

  • All Implemented Interfaces:
    java.lang.Runnable

    public class AuthenticationRequest
    extends RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
    Since:
    4.3
    Author:
    Eike Stepper
    • Constructor Detail

      • AuthenticationRequest

        public AuthenticationRequest​(SignalProtocol<?> protocol,
                                     short id,
                                     java.lang.String name,
                                     org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)
      • AuthenticationRequest

        public AuthenticationRequest​(SignalProtocol<?> protocol,
                                     short signalID,
                                     org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)
      • AuthenticationRequest

        public AuthenticationRequest​(SignalProtocol<?> protocol,
                                     java.lang.Enum<?> literal,
                                     org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)
    • Method Detail

      • requesting

        protected void requesting​(org.eclipse.net4j.util.io.ExtendedDataOutputStream out,
                                  org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
                           throws java.lang.Exception
        Specified by:
        requesting in class RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
        Throws:
        java.lang.Exception
      • confirming

        protected org.eclipse.net4j.util.security.DiffieHellman.Client.Response confirming​(org.eclipse.net4j.util.io.ExtendedDataInputStream in,
                                                                                           org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
                                                                                    throws java.lang.Exception
        Description copied from class: RequestWithMonitoring
        Important Note: The confirmation must not be empty, i.e. the stream must be used at least to read a boolean. Otherwise synchronization problems will result!
        Specified by:
        confirming in class RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
        Throws:
        java.lang.Exception