Class OneTimePasswordAlgorithmSpec

    • Field Detail

      • algorithm

        private final String algorithm
      • seed

        private final String seed
      • sequenceNumber

        private final int sequenceNumber
    • Constructor Detail

      • OneTimePasswordAlgorithmSpec

        public OneTimePasswordAlgorithmSpec​(String algorithm,
                                            String seed,
                                            int sequenceNumber)
        Construct a new instance.
        Parameters:
        algorithm - the OTP hash algorithm in "otp-" form (see RFC 2289)
        seed - the seed
        sequenceNumber - the sequence number
    • Method Detail

      • getAlgorithm

        public String getAlgorithm()
        Gets the OTP hash algorithm in "otp-" form.
        Returns:
        the algorithm
      • getSeed

        public String getSeed()
        Gets the seed.
        Returns:
        the seed
      • getSequenceNumber

        public int getSequenceNumber()
        Gets the sequence number.
        Returns:
        the sequence number
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object