we-coffee logo
 
Skip Navigation Links

Bonnie.NET Web Edition Overview



Sign your data from ASP.NET web pages.


Bonnie.NET Web Edition add to Bonnie.NET Standard Edition a set of functionalities that permit to generate digital signatures of data by using the PKCS#7 standard.

Data can be digitally signed from ASP.NET web application (client side and/or server side) or inside desktop application.

This standard permits to:

1. Exchange digitally signed data by using a wide adopted format that can be parsed by all cryptographic systems (interoperability) that uses the same standard.

2. Encapsulate, in a single message (a PKCS#7 signed-data message), not only the digital signature computed on some sort of data, but even data itself plus additional useful attributes, such as signature date and time, the public key related to the private key that digitally signed the message and the identity of the public key owner (the signer). Notice that all those extra information are all digitally signed by the subject that signs the message and so they are digitally signed too.

3. Generate multiple digital signature of the same piece of data. The signed-data message can contain an unlimited number of different signatures, each one with its signature date and time, the public key of the signer and the identity of the same.

Bonnie.NET Web Edition, respect to the Standard Edition, introduces some new crypto-objects:

  • Pkcs7Signer crypto-object: It allows the generation of a PKCS#7 signed-data message starting form an X509Signer crypto-object.
  • TextSignerButton crypto-object: It allows the signature of text contained on a web page inside HTML elements.
  • FileSignerButton crypto-object: It allows the signature from a web page of files stored on the users machines.
  • StreamSignerButton crypto-object: t is used to permit the signature of files (and streams in general) that resides on the server by using a X.509 digital certificate on the client.
  • CustomSignerButton crypto-object: It allows to sign custom generated data for example a custom generated xml document) starting form data contained on a web page and using a custom JavaScript function.
  • SignatureBrowsers crypto-objects: they permit to browse a PKCS#7 signed-data message getting its content and its signatures information.

The digital signature generation on the web client is made possible by using the Cassandra Client Framework plug-in. For more details download the Bonnie.NET Standard Edition and try the examples provided with the setup.

Platforms: .NET Framework 4.0, .NET Framework 3.5.

download bonnie.net guide
 
up up