package rmi;

import proof.*;
import java.rmi.*;

/**
 * The Remote interface that defines how a client communicates a proof
 * of authority to a server. It is used by
 * {@link SfNeedAuthorizationException#sendProof}.
 */
public interface ProofRecipient
	extends Remote {

	/**
	 * Give the recipient (server) a required proof of authority.
	 */
	public void hereIsProof(Proof proof)
		throws RemoteException;
}
