| 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. |