be.SIRAPRISE.client
Interface Signer

All Known Implementing Classes:
DBObjectInterfaceGenerator, ProcessScript, UserPrivateKeyProvider

public interface Signer

Signers are used by clients in two circumstances :

Author:
Erwin Smout

Method Summary
 byte[] sign(java.security.Signature signature, byte[] signMessage)
          Computes the signature for the given byte string and the given Signature.
 

Method Detail

sign

byte[] sign(java.security.Signature signature,
            byte[] signMessage)
            throws java.security.InvalidKeyException,
                   java.security.SignatureException,
                   NotFoundException
Computes the signature for the given byte string and the given Signature. Normally, this involves three method invocations on the given Signature object :

Parameters:
signature - The Signature object to be used for computing the signature.
signMessage - The message to be signed.
Returns:
the computed signature
Throws:
java.security.InvalidKeyException - If the private key found for signing with this Signature, turns out to be invalid
java.security.SignatureException - If any problem occurred during computation of the signature
NotFoundException - If no private key could be found for signing with this Signature