/** {@inheritDoc} */ public String generateIdentifier() { return generateIdentifier(16); }
protected final String generateId() { return this.idGenerator.generateIdentifier(); }
public static String createID() { try { SecureRandomIdentifierGenerator generator = new SecureRandomIdentifierGenerator(); return generator.generateIdentifier(); } catch (NoSuchAlgorithmException e) { log.error("Error while building Secure Random ID", e); //TODO : throw exception and break the flow } return null; }
/** * Generates a unique Id for Authentication Requests * * @return generated unique ID */ public static String createID() throws Exception { try { SecureRandomIdentifierGenerator generator = new SecureRandomIdentifierGenerator(); return generator.generateIdentifier(); } catch (NoSuchAlgorithmException e) { throw new Exception("Error while building Secure Random ID.", e); } }
public static String createID() { try { SecureRandomIdentifierGenerator generator = new SecureRandomIdentifierGenerator(); return generator.generateIdentifier(); } catch (NoSuchAlgorithmException e) { log.error("Error while building Secure Random ID", e); //TODO : throw exception and break the flow } return null; }
/** * Generates a unique Id for Authentication Requests * * @return generated unique ID */ public static String createID() throws Exception { try { SecureRandomIdentifierGenerator generator = new SecureRandomIdentifierGenerator(); return generator.generateIdentifier(); } catch (NoSuchAlgorithmException e) { throw new Exception("Error while building Secure Random ID.", e); } }
/** * {@inheritDoc} * @see se.inera.pascal.ticket.core.SAML2AssertionGenerator#generateSAML2AssertionId(java.lang.String) */ @Override public String generateSAML2AssertionId(String algorithm) { if(secureRandomIdentifierGenerator == null){ try { if(StringUtils.isNotBlank(algorithm)) { secureRandomIdentifierGenerator = new SecureRandomIdentifierGenerator(algorithm); }else { secureRandomIdentifierGenerator = new SecureRandomIdentifierGenerator(); } }catch(NoSuchAlgorithmException e) { String message="Algoritm not supporterd : "; logger.error(message,e); } } return secureRandomIdentifierGenerator.generateIdentifier(); }