KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ejbca > util > passgen > IPasswordGenerator


1 /*************************************************************************
2  * *
3  * EJBCA: The OpenSource Certificate Authority *
4  * *
5  * This software is free software; you can redistribute it and/or *
6  * modify it under the terms of the GNU Lesser General Public *
7  * License as published by the Free Software Foundation; either *
8  * version 2.1 of the License, or any later version. *
9  * *
10  * See terms of license at gnu.org. *
11  * *
12  *************************************************************************/

13  
14 package org.ejbca.util.passgen;
15
16 /**
17  * IPasswordGenerator is an interface used to generate passwords used by end entities in EJBCA
18  *
19  * @version $Id: IPasswordGenerator.java,v 1.1 2006/01/17 20:28:05 anatom Exp $
20  */

21 public interface IPasswordGenerator {
22     
23     /**
24      * Method generating a new password for the user and returns a string representation of it.
25      *
26      * @param minlength indicates the minimun length of the generated password.
27      * @param maxlength indicates the maximum length of the generated password.
28      * @return the generated password
29      */

30     
31     public abstract String JavaDoc getNewPassword(int minlength, int maxlength);
32    
33 }
34
Popular Tags