Skip to content

t4trust/digital-signature-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, smart cards, USB tokens, HSM’s stored on Microsoft Certificate Store.

The positioning of the PDF signature appearance is configurable, plus on which pages of the document it should appear (first page, last page or all pages).

Also, using .NET Digital Signature Library can digitally sign Office, XPS and XML documents using X.509 certificates. Using this library you can quickly digitally sign .docx, .xlsx, .pptx, .xps and .xml files using a simple SDK.

.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.

The main function of X509CertificateGenerator class is to issue X.509 Version 3 digital certificates in PFX format. Using this library you can quickly issue all kind of certificates (user, self signed, root, time stamping, digital signature).

Links

PDF Digital Signature Features: – Support for certificates issued on smart cards, USB tokens or HSM devices – Support for eIDAS QSCD hardware devices – Support for eIDAS digital certificates (EU Regulation 910/2014) – Support for Elliptic Curves (ECC) digital certificates – Support for bypassing smart card PIN – Support for MS-CAPI, CNG, CSP, KSP – Support for PKCS#11 – Support for Azure Key Vault certificates – Batch (bulk) digital signature (sign an entire folder) – Time Stamping – PAdES ETSI EN 319 142-1 and LTV (Long Term Validation) – SHA-256, SHA-384 and SHA-512 support – Embedding Revocation Information for the signing certificate (PAdES-LTV Long Term Validation)

CAdES Features: – Support for certificates issued on smart cards, USB tokens or HSM devices – Support for eIDAS QSCD hardware devices – Support for eIDAS digital certificates (EU Regulation 910/2014) – Support for Elliptic Curves (ECC) digital certificates – Support for bypassing smart card PIN – Support for MS-CAPI, CNG, CSP, KSP – Support for PKCS#11 – Support for Azure Key Vault certificates – Time Stamping – SHA-256, SHA-384 and SHA-512 support – CAdES-BES, CAdES-C, CAdES-T, CAdES-XL support – Digitally sign and verify large CAdES signed files (100 MB or more)

VERIFY Digital Certificates Features: – Easy to create self-signed, Root and User certificates in PFX format – SHA-256, SHA-512, RSA 2048, RSA 4096 support – Certificate validation against local time, CRL and OCSP – Easy to configure Key Usage and Enhanced Key Usage

PKI Interoperability: .NET Digital Signature Library can access and use X.509 certificates and associated private keys, stored on smart cards, USB tokens, PFX files or Azure Key Vault certificates (eIDAS qualified digital certificates are supported). .NET Digital Signature Library can be used on Windows desktop systems. For development you can use Visual Studio 2022 or later Programming Languages: C#, VB.NET, ASP.NET, Visual C++, Windows PowerShell. The library is compiled for .NET Framework 3.5 up to .NET Framework 4.8. The .NET Standard 2.0 and the .NET 6 version of the library is also available. The library can be used in .NET Core 3.1, .NET 5, .NET 6 , .NET 7 , .NET 8 projects.

Licensing: .NET Digital Signature Library can be used by companies, freelancers or software vendors, who develop their software for third-parties (companies or individuals) or for internal company use. The license is a lifetime license. There is no additional cost like monthly / annual fees or fees per use. When a new version is released you can continue using your purchased version as usual.

If you need help with our software, please contact us to receive prompt assistance from our technical support team. We offer free before-and-after purchase technical support for our programs. Technical support is provided by email only. Email response time is usually less than 24 hours.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages