A classic .NET Framework (3.5 up to 4.8), .NET Standard 2.0 and .NET 6 library.
The main function of .NET Digital Signature Library is to digitally sign files in PDF, CAdES or PKCS#7 cryptographic standard (.P7S or .P7M files) using X.509 certificates stored on PFX files or smart cards, USB tokens, HSM’s (Hardware Security Modules) stored on Microsoft Certificate Store or Azure Key Vault certificates.
Also, .NET Digital Signature Library can digitally sign Office, XPS and XML documents (XAdES-BES and XMLDSig format) using X.509 certificates. With this library you can quickly digitally sign .docx, .xlsx, .pptx, .xps and .xml files.
.NET Digital Signature Library can be used to create X.509 certificates in PFX format. Using this library you can quickly create PFX digital certificates and custom certificates with different Key Usage or Enhanced Key Usage.