web-eid / web-eid-asp-dotnet-example

Example ASP.NET web application that uses Web eID for secure authentication and digital signing with electronic ID smart cards
MIT License
3 stars 5 forks source link

ASP.NET example about signing PDF using Web eID #2

Open StipoR opened 2 years ago

StipoR commented 2 years ago

Hi!

I work for GemBox Software and we develop .NET components for manipulating various file formats, including PDF.

Our PDF component also supports various digital signature scenarios such as PAdES, PKCS#11 and others.

We managed to implement a working proof-of-concept ASP.NET application for signing PDF files using Web eID on the client-side and our PDF component on the server-side and we were wondering if you would be interested in allowing us to share the code of this application in this or some other your repository?

It would, undoubtedly, be beneficial for the marketing of our PDF component, but it would also enable faster adaptation of Web eID in the .NET community since PDF is the most popular document file format and its digital signature features are used extensively.

kristelmerilain commented 2 years ago

Hi, Thank You for the contribution. After careful consideration we decided that we cannot accept the code of your application in our repository. We are currently working on principles on how to refer to work done by external parties. Is the code of your application publicly available so we can take a look at it?

StipoR commented 2 years ago

Hi,

Thank you for your answer!

If you remember, please notify me after you define principles on how to refer to work done by external parties.

The code of all the examples that use our PDF component is available on GitHub (https://github.com/GemBoxLtd/GemBox.Pdf.Examples) and our interactive Example Explorer (https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature-pkcs11-cryptoki/1104)

We decided not to put this application in there because Web eID currently supports Estonian, Finnish, Latvian, Lithuanian and Croatian eID cards, and the majority of our users are not from these countries. After Web eID starts supporting countries from Western Europe, we will make the application publicly available on our end.

Instead, we decided to upload the Visual Studio solution to our website so you can take a look at it. You can download the Visual Studio solution from https://www.gemboxsoftware.com/temp/PdfBrowserHardwareSignatures.zip. Please note that this ASP.NET application is just a proof-of-concept with a minimalistic user interface and was written by me and I am a class library developer with a focus on PDF so probably best practices for developing ASP.NET applications were not used. If you decided to accept our code, then the application would be reviewed and polished by our web development team.