Class ScramSession.ClientFinalProcessor

java.lang.Object
com.ongres.scram.client.ScramSession.ClientFinalProcessor
Enclosing class:
ScramSession

public class ScramSession.ClientFinalProcessor extends Object
Processor that allows to generate the client-final-message, as well as process the server-final-message and verify server's signature. Generate the processor by calling either ScramSession.ServerFirstProcessor.clientFinalProcessor(String) or ScramSession.ServerFirstProcessor.clientFinalProcessor(byte[], byte[]).
  • Field Details

    • nonce

      private final String nonce
    • clientKey

      private final byte[] clientKey
    • storedKey

      private final byte[] storedKey
    • serverKey

      private final byte[] serverKey
    • authMessage

      private String authMessage
  • Constructor Details

    • ClientFinalProcessor

      private ClientFinalProcessor(String nonce, byte[] clientKey, byte[] storedKey, byte[] serverKey)
    • ClientFinalProcessor

      private ClientFinalProcessor(String nonce, byte[] clientKey, byte[] serverKey)
    • ClientFinalProcessor

      private ClientFinalProcessor(String nonce, byte[] saltedPassword)
    • ClientFinalProcessor

      private ClientFinalProcessor(String nonce, String password, String salt, int iteration)
  • Method Details