// Login interface // // Interface for a login server which expects an RSA-encrypted array // argument containing: "username:password", 0, seed, 0 ... 0 // where seed is a 20-byte array used to initialize a SecureRandom // sequence generator. // // R. Perry, July 1998 public interface Login extends java.rmi.Remote { boolean login( byte[] b) throws java.rmi.RemoteException, java.rmi.server.ServerNotActiveException, java.security.NoSuchAlgorithmException, java.security.KeyException, javax.crypto.NoSuchPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException, java.security.NoSuchProviderException; }