Class SRP6ClientCredentials


  • public final class SRP6ClientCredentials
    extends java.lang.Object
    The SRP-6a client credentials sent to the server at step two. These consist of the public client value 'A' and the client evidence message 'M1'.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.math.BigInteger A
      The public client value 'A'.
      java.math.BigInteger M1
      The client evidence message 'M1'.
    • Constructor Summary

      Constructors 
      Constructor Description
      SRP6ClientCredentials​(java.math.BigInteger A, java.math.BigInteger M1)
      Creates a new SRP-6a client credentials.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • A

        public final java.math.BigInteger A
        The public client value 'A'.
      • M1

        public final java.math.BigInteger M1
        The client evidence message 'M1'.
    • Constructor Detail

      • SRP6ClientCredentials

        public SRP6ClientCredentials​(java.math.BigInteger A,
                                     java.math.BigInteger M1)
        Creates a new SRP-6a client credentials.
        Parameters:
        A - The public client value 'A'. Must not be null.
        M1 - The client evidence message 'M1'. Must not be null.