I'm developing an application that requires users to digitally sign PDF documents over the web. The user logs into the site with a digital certificate that is stored on a smart card. I can successfully sign the document with that certificate in a client-side application like Adobe Acrobat or Acrobat Reader.
However, the documents in question will be residing on a web server so I need a server-side capability to use the client certificate that is used to authenticate to the web application to also sign documents.
Looking at the sample code, it appears that with Aspose.Pdf.Kit I need to have the client certificate sitting in a file on the web server file system rather than using the client certificate that they presented as part of their web session.
Since I'm in .Net, their certificate is presenting in the HTTPClientCertificate .Net class. Is there a way for me to assign that certificate to the Aspose.Pdf.Kit.Client certificate class that will be used to sign the document?