| java.lang.Object | |
| ↳ | java.security.SignedObject |
A SignedObject instance acts as a container for another object. The
SignedObject contains the target in serialized form along with a
digital signature of the serialized data.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new instance of
SignedObject with the target object,
the private key and the engine to compute the signature.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the name of the algorithm of this
SignedObject.
| |||||||||||
Returns the encapsulated object.
| |||||||||||
Returns the signature data of the encapsulated serialized object.
| |||||||||||
Indicates whether the contained signature for the encapsulated object is
valid.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Constructs a new instance of SignedObject with the target object,
the private key and the engine to compute the signature. The given
object is signed with the specified key and engine.
| object | the object to bes signed. |
|---|---|
| signingKey | the private key, used to sign the object. |
| signingEngine | the engine that performs the signature generation. |
| IOException | if a serialization error occurs. |
|---|---|
| InvalidKeyException | if the private key is not valid. |
| SignatureException | if signature generation failed. |
Returns the name of the algorithm of this SignedObject.
SignedObject.
Returns the encapsulated object. Each time this method is invoked, the encapsulated object is deserialized before it is returned.
| IOException | if deserialization failed. |
|---|---|
| ClassNotFoundException | if the class of the encapsulated object can not be found. |
Returns the signature data of the encapsulated serialized object.
Indicates whether the contained signature for the encapsulated object is valid.
| verificationKey | the public key to verify the signature. |
|---|---|
| verificationEngine | the signature engine. |
true if the contained signature for the encapsulated
object is valid, false otherwise.| InvalidKeyException | if the public key is invalid. |
|---|---|
| SignatureException | if signature verification failed. |