public UserAdminData getNextHardTokenToGenerate(Admin admin, X509Certificate issuercert)  throws UnavailableTokenException, RemoteException;
public UserAdminData getNextHardTokenToGenerate(Admin admin, String alias)  throws UnavailableTokenException, RemoteException;
    public UserAdminData getNextHardTokenToGenerate(Admin admin, X509Certificate issuercert)  throws UnavailableTokenException, RemoteException;