public interface Signatory
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
An identifying name for this signatory.
|
byte[] |
sign(InputStream toSign)
Exhausts
toSign, and returns the raw signature bytes. |
void |
sign(InputStream toSign,
OutputStream destination)
Exhausts
toSign, and writes the signature to signatureDestination. |
String getName()
An identifying name for this signatory.
The name must be constant for the life of the signatory and should uniquely identify it within a project.
void sign(InputStream toSign, OutputStream destination)
toSign, and writes the signature to signatureDestination. The caller is responsible for closing the streams, though the output WILL be flushed.toSign - The source of the data to be signeddestination - Where the signature will be written tobyte[] sign(InputStream toSign)
toSign, and returns the raw signature bytes.toSign - The source of the data to be signed