/* * oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text. * * Copyright (c) 2014, Gluu */ package org.xdi.oxauth.crypto.random; import java.security.SecureRandom; import javax.inject.Named; @Named("randomChallengeGenerator") public class RandomChallengeGenerator implements ChallengeGenerator { private final SecureRandom random = new SecureRandom(); @Override public byte[] generateChallenge() { byte[] randomBytes = new byte[32]; random.nextBytes(randomBytes); return randomBytes; } }