Class SecureRandomIdentifierGenerationStrategyTest

java.lang.Object
net.shibboleth.shared.security.impl.SecureRandomIdentifierGenerationStrategyTest

public class SecureRandomIdentifierGenerationStrategyTest extends Object
  • Constructor Details

    • SecureRandomIdentifierGenerationStrategyTest

      public SecureRandomIdentifierGenerationStrategyTest()
  • Method Details

    • testGenerateIdentifier

      public void testGenerateIdentifier()
      Test generateIdentifier by generating a large number of identifiers and seeing whether each one is a valid XML ID, and that they are all different.
    • testConstructorWithSecureRandom

      public void testConstructorWithSecureRandom() throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
      Test generateIdentifier by generating a large number of identifiers and seeing whether each one is a valid XML ID, and that they are all different.
      Throws:
      NoSuchAlgorithmException - if the SHA1PRNG algorithm is not available
      InvalidAlgorithmParameterException