Class SecureRandomNonceSource

java.lang.Object
eu.europa.esig.dss.service.SecureRandomNonceSource
All Implemented Interfaces:
NonceSource, Serializable

public class SecureRandomNonceSource extends Object implements NonceSource
This class produces nonce values based on a SecureRandom.
See Also:
  • Constructor Details

    • SecureRandomNonceSource

      public SecureRandomNonceSource()
      Default constructor instantiating a SecureRandom
  • Method Details

    • getNonceValue

      public byte[] getNonceValue()
      Description copied from interface: NonceSource
      This method allows retrieving of unique value to be used as a nonce.
      Specified by:
      getNonceValue in interface NonceSource
      Returns:
      byte array representing the unique value to use
    • getNonce

      @Deprecated public BigInteger getNonce()
      Deprecated.
      Description copied from interface: NonceSource
      This method allows retrieving of unique value to be used as a nonce.
      Specified by:
      getNonce in interface NonceSource
      Returns:
      BigInteger the unique value to use