public Collection getNextHardTokensToGenerate(Admin admin, X509Certificate issuercert)  throws UnavailableTokenException , RemoteException;
public Collection getNextHardTokensToGenerate(Admin admin, String alias)  throws UnavailableTokenException, RemoteException;
    public Collection getNextHardTokensToGenerate(Admin admin, X509Certificate issuercert)  throws UnavailableTokenException , RemoteException;