edu.stanford.peer.secrmi
Class SignedRemoteObject
java.lang.Object
|
+--edu.stanford.peer.secrmi.SignedRemoteObject
- All Implemented Interfaces:
- java.rmi.Remote, java.io.Serializable
- public class SignedRemoteObject
- extends java.lang.Object
- implements java.rmi.Remote, java.io.Serializable
The SignedRemoteObject class stores a SignedObject object and implements
Remote, so that it can be stored in rmiregistry. It exists only because
SignedObject doesn't implement Remote.
- See Also:
- Serialized Form
Constructor Summary |
SignedRemoteObject(java.io.Serializable object,
java.security.PrivateKey signingKey,
java.security.Signature signingEngine)
Create a SignedRemoteObject by giving an object and a signing tool. |
SignedRemoteObject(java.security.SignedObject signedObj)
Create a SignedRemoteObject by giving an SignedObject. |
Method Summary |
java.security.SignedObject |
getSignedObject()
Get the stored SignedObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SignedRemoteObject
public SignedRemoteObject(java.io.Serializable object,
java.security.PrivateKey signingKey,
java.security.Signature signingEngine)
throws java.io.IOException,
java.security.InvalidKeyException,
java.security.SignatureException
- Create a SignedRemoteObject by giving an object and a signing tool.
- Parameters:
object
- the object to be sigendsigningKey
- the key to be usedsigningEngine
- the signing engine to be used
SignedRemoteObject
public SignedRemoteObject(java.security.SignedObject signedObj)
- Create a SignedRemoteObject by giving an SignedObject.
- Parameters:
signedObj
- the SignedObject to be stored
getSignedObject
public java.security.SignedObject getSignedObject()
- Get the stored SignedObject