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