I am new to digital signatures. I have spent the last couple of days learning about how digital signatures work, cryptography etc.
My task is to sign a batch of .xml documents with a digital signature that use PKCS#11 (smart card) using C# and zip all the signed documents and send it to a Web API of our client.
Everytime I used the smart card it installs a certificate on the browser.
The smart card is from a root CA so there is no needs of a verification of a certified chain and check each certificate.
Question is .. how do I write the code or better where do I start? Any documentation will be I have tried to dig documentation .. to no avail.
Only resources are available on JAVA and they are using some java applets.