C E G L S T V

C

createServerSocket(int) - Method in class edu.stanford.peer.secrmi.SSLRMIServerSocketFactory
Create a SSL server socket.
createSocket(String, int) - Method in class edu.stanford.peer.secrmi.SSLRMIClientSocketFactory
Create a SSL socket

E

edu.stanford.peer.secrmi - package edu.stanford.peer.secrmi
 
exportObject(Remote) - Method in class edu.stanford.peer.secrmi.SecureServerToolkit
Exports a remote object so that proxies of the remote object communicate with the object through SSL.
exportSignedObject(Remote) - Method in class edu.stanford.peer.secrmi.SecureServerToolkit
Exports a remote object so that proxies of the remote object communicate with the object through SSL and creates a signed proxy.

G

getSignedObject() - Method in class edu.stanford.peer.secrmi.SignedRemoteObject
Get the stored SignedObject

L

lookupSigned(String) - Method in class edu.stanford.peer.secrmi.SecureClientToolkit
Looks up a signed proxy and verify that it is signed by the two trusted keys.

S

SecureClientToolkit - class edu.stanford.peer.secrmi.SecureClientToolkit.
The SecureClientToolkit class is used by the client program to lookup a signed proxy from RMI registry and to verify whether the downloaded proxy is correctly signed by the trusted public keys.
SecureClientToolkit(KeyStore, String, KeyStore, String) - Constructor for class edu.stanford.peer.secrmi.SecureClientToolkit
Creates a SecureClientToolkit object using two KeyStore objects and two aliases, which specify the two trusted public keys.
SecureClientToolkit(PublicKey, PublicKey) - Constructor for class edu.stanford.peer.secrmi.SecureClientToolkit
Create a SecureClientToolkit object using the two trusted public keys.
SecureServerToolkit - class edu.stanford.peer.secrmi.SecureServerToolkit.
The SecureServerToolkit class is used by a server program that provide secure and trusted RMI proxies.
SecureServerToolkit(KeyStore, String, KeyStore) - Constructor for class edu.stanford.peer.secrmi.SecureServerToolkit
Creates a SecureServerToolkit object.
SecureServerToolkit(KeyStore, String, KeyStore, String, String) - Constructor for class edu.stanford.peer.secrmi.SecureServerToolkit
Creates a SecureServerToolkit object.
SecureServerToolkit(KeyStore, String, KeyStore, String, String, String) - Constructor for class edu.stanford.peer.secrmi.SecureServerToolkit
 
setSignature(PrivateKey, String) - Method in class edu.stanford.peer.secrmi.SecureServerToolkit
 
setSignature(PrivateKey, String, String) - Method in class edu.stanford.peer.secrmi.SecureServerToolkit
 
SignedRemoteObject - class edu.stanford.peer.secrmi.SignedRemoteObject.
The SignedRemoteObject class stores a SignedObject object and implements Remote, so that it can be stored in RMI registry.
SignedRemoteObject(Serializable, PrivateKey, Signature) - Constructor for class edu.stanford.peer.secrmi.SignedRemoteObject
Create a SignedRemoteObject by giving an object and a signing tool.
SignedRemoteObject(SignedObject) - Constructor for class edu.stanford.peer.secrmi.SignedRemoteObject
Create a SignedRemoteObject by giving an SignedObject.
SSLRMIClientSocketFactory - class edu.stanford.peer.secrmi.SSLRMIClientSocketFactory.
The SSLRMIClientSocketFactory class is Serializable, implements RMIClientSocketFactory, and produces SSL sockets
SSLRMIClientSocketFactory(KeyStore) - Constructor for class edu.stanford.peer.secrmi.SSLRMIClientSocketFactory
Create a SSLRMIClientSocketFactory, given a trust key store
SSLRMIServerSocketFactory - class edu.stanford.peer.secrmi.SSLRMIServerSocketFactory.
The SSLRMIServerSocketFactory class implements RMIServerSocketFactory and produces SSL server sockets.
SSLRMIServerSocketFactory(KeyStore, char[]) - Constructor for class edu.stanford.peer.secrmi.SSLRMIServerSocketFactory
Creates a SSLRMIServerSocketFactory with the given KeyStore and password.

T

toKeyStore(String) - Method in class edu.stanford.peer.secrmi.TrustStore
Translate itself to a KeyStore object of the given type.
TrustStore - class edu.stanford.peer.secrmi.TrustStore.
The TrustStore class is essentially a Serializable KeyStore.
TrustStore(KeyStore) - Constructor for class edu.stanford.peer.secrmi.TrustStore
Creates a TrustStore object using a KeyStore object.

V

VerificationFailureException - exception edu.stanford.peer.secrmi.VerificationFailureException.
 
VerificationFailureException() - Constructor for class edu.stanford.peer.secrmi.VerificationFailureException
 
VerificationFailureException(String) - Constructor for class edu.stanford.peer.secrmi.VerificationFailureException
 

C E G L S T V