Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Sun Jul 16, 2023 6:51 am

Hi all,
I'm new in Spire APIs.
Could you please answer,
Is it possible to check/verify Digital Signature in PDF file with Spire.PDF C++?

Thanks

VadimAU10
 
Posts: 4
Joined: Sun Jul 16, 2023 5:45 am

Mon Jul 17, 2023 2:16 am

Hi,

Thanks for your inquiry.
We regret to inform you that, at present, our Spire.PDF.Cpp does not have the capability to support the signing functionality you mentioned. We understand that this feature is important to you, and we apologize for any inconvenience this may cause.

If you have any further questions or require assistance with any other aspect of our product, please feel free to let us know. We are here to assist you.

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Mon Jul 17, 2023 5:31 am

Hi Triste,
Thanks for the fast reply.
Yes, it's important for us :(
Could you please make it a bit clearer what are your company plans in this direction?

1. What is PdfDocument::VerifySignature()?
2. Does PDF.NET support this functionality (I saw something like this in your tutorials)?
3. {f yes, Is it possible to combine somehow these 2 licenses in one application?
Thank you for your patience.

VadimAU10
 
Posts: 4
Joined: Sun Jul 16, 2023 5:45 am

Tue Jul 18, 2023 1:56 am

Hi,

Apologize for the delayed response. We appreciate your patience and understanding. Now, let me address your questions:

1. Regarding the implementation of signature functionality in our C++ PDF product, I must inform you that our PDF for .NET product relies on DLLs provided by the .NET platform for signature functionality. Unfortunately, there is no equivalent DLL available for the C++ product. Our development team will conduct further investigation.

2. The PdfDocument::VerifySignature() method is used to verify signatures. However, we have encountered some issues with this functionality. After discussing it with our development team, we are pleased to inform you that the problem has been addressed in the latest code branch. If successful during testing, the upcoming release of pdf.cpp will include this fix. Rest assured, we will notify you promptly once the new version is available.

3. Our PDF for .NET product does support signature verification. You can refer to the following tutorial for guidance on how to get and verify digital signatures in PDF using C#: https://www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/Get-and-Verify-Digital-Signature-in-PDF-with-C-Code.html.

4. Yes, it is possible to apply multiple licenses to a single project. Our official website provides a tutorial explaining the process: https://www.e-iceblue.com/Tutorials/Licensing/Licensing.html#Apply_two_Licenses

We appreciate your interest in our products and apologize for any inconvenience caused. If you have any further questions or require additional assistance, please do not hesitate to reach out to us. We are here to help.
Thank you once again for your support, and feel free to contact us anytime.

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Thu Jul 20, 2023 8:23 am

Thank you very much for the fast and professional reply.
.

VadimAU10
 
Posts: 4
Joined: Sun Jul 16, 2023 5:45 am

Thu Jul 20, 2023 8:41 am

Hi,

Thank you for your kind words and positive feedback on our response. We greatly appreciate your acknowledgment of our service.

If you require any technical support or have further interest in our products, please feel free to apply for the temporary license key. Our team will be more than happy to assist you with any inquiries.

Additionally, if you have any questions regarding our product purchasing policies, please don't hesitate to reach out to us at any time. We are here to provide you with the information you need.

Once again, thank you for your appreciation, and we look forward to serving you further.

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Wed Nov 29, 2023 3:16 am

Hi,

Thanks for your patience.
We are delighted to inform you that we just released Spire.PDF.CPP 9.11.0, which has fixed issue of inaccurate signature verification. Please download from the following link and have a test.
Website: https://www.e-iceblue.com/Download/pdf-for-cpp.html

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Return to Spire.PDF