Class AbstractSrpAuthenticationPluginSpi

java.lang.Object
org.firebirdsql.gds.ng.wire.auth.srp.AbstractSrpAuthenticationPluginSpi
All Implemented Interfaces:
AuthenticationPluginSpi
Direct Known Subclasses:
Srp224AuthenticationPluginSpi, Srp256AuthenticationPluginSpi, Srp384AuthenticationPluginSpi, Srp512AuthenticationPluginSpi, SrpAuthenticationPluginSpi

public abstract class AbstractSrpAuthenticationPluginSpi extends Object implements AuthenticationPluginSpi
Base class for SRP authentication plugin providers.
Since:
4.0
Author:
Mark Rotteveel
  • Constructor Details

    • AbstractSrpAuthenticationPluginSpi

      protected AbstractSrpAuthenticationPluginSpi(String pluginName, String clientProofHashAlgorithm) throws SQLException
      Initializes this Srp provider.
      Parameters:
      pluginName - Firebird name of the authentication plugin
      clientProofHashAlgorithm - Client proof hash algorithm
      Throws:
      SQLException - If the clientProofHashAlgorithm is not supported by the JVM.
  • Method Details