Class DefaultTlsSRPConfigVerifier

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.util.Vector DEFAULT_GROUPS  
      protected java.util.Vector groups  
    • Field Detail

      • DEFAULT_GROUPS

        protected static final java.util.Vector DEFAULT_GROUPS
      • groups

        protected java.util.Vector groups
    • Constructor Detail

      • DefaultTlsSRPConfigVerifier

        public DefaultTlsSRPConfigVerifier()
        Accept only the group parameters specified in RFC 5054 Appendix A.
      • DefaultTlsSRPConfigVerifier

        public DefaultTlsSRPConfigVerifier​(java.util.Vector groups)
        Specify a custom set of acceptable group parameters.
        Parameters:
        groups - a Vector of acceptable SRP6Group
    • Method Detail

      • accept

        public boolean accept​(TlsSRPConfig srpConfig)
        Description copied from interface: TlsSRPConfigVerifier
        Check whether the given SRP configuration is acceptable for use.
        Specified by:
        accept in interface TlsSRPConfigVerifier
        Parameters:
        srpConfig - the TlsSRPConfig to check
        Returns:
        true if (and only if) the specified configuration is acceptable
      • areParametersEqual

        protected boolean areParametersEqual​(java.math.BigInteger a,
                                             java.math.BigInteger b)