Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

If you want to take a look at the source code of a webapp displaying individual and bulk signature integration with Blobfish Signer immediately, download from Downloads.


See Individual signature integration for detailed instructions that you could find useful applying the current instructions.

To perform bulk signature you need to review the following steps.

1. Prepare signature entries

In this step you need to prepare the entries to be signed as comma separated values (CSV) with the following structure, and provide them from a URL:

Code Block


A simple example would be placing the following content in a static file:

Code Block


And place it in your web app content root, for example:


It is worth noting that in real life the CSV entries wouldn't be usually served by a static file as in the example shown, but instead they would be produced dynamically by the web app in response to a HTTP GET request.


The CSV is expected to be in RFC 4180 format, but empty lines will be ignored. For reference, this is the implementation Blobfish Signer uses for parsing the provided CSV:


Note that Blobfish Signer currently always expect the provided CSV to be UTF-8 encoded.


2. Compose "bsign" hyperlink

After having ready the signature entries URL, you need to create a bsign hyperlink as follows, where signatureEntriesURL needs to be URL encoded (percent-encoded):

Code Block
<a href="bsign:?batch_csv=<signatureEntriesURL>">Bulk sign</a>

For our example the result would be:

Code Block
<a href="bsign:?">Bulk sign</a>

On this page:

Table of Contents