gnu.crypto.key.srp6

Class SRP6SaslServer

public class SRP6SaslServer extends SRP6TLSServer

A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the Host (server side).

In this alternative, the exchange goes as follows:

    C -> S:  I                      (identifies self)
    S -> C:  N, g, s, B = 3v + g^b  (sends salt, b = random number)
    C -> S:  A = g^a                (a = random number)
 

All elements are computed the same way as in the standard version.

Reference:

  1. Secure Remote Password Authentication Mechanism
    K. Burdis, R. Naffah.
  2. SRP Protocol Design
    Thomas J. Wu.

Version: $Revision: 1.4 $

Method Summary
protected OutgoingMessagecomputeSharedSecret(IncomingMessage in)

Method Detail

computeSharedSecret

protected OutgoingMessage computeSharedSecret(IncomingMessage in)
Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.