Question about certificates

The PDF-XChange Viewer for End Users
+++ FREE +++

Moderators: TrackerSupp-Daniel, Tracker Support, Paul - Tracker Supp, Vasyl-Tracker Dev Team, Chris - Tracker Supp, Sean - Tracker, Ivan - Tracker Software, Tracker Supp-Stefan

User avatar
BigMike
User
Posts: 307
Joined: Wed Nov 07, 2007 10:07 am

Question about certificates

Post by BigMike »

Hi,

I'm using a digital certificate, which is meant to sign and encrypt emails (extended key usage 1.3.6.1.5.5.7.3.4).
Signing pdf documents, using this certificate in the viewer seems to work fine.

I'd like to know, if the pdf specification has any requirements on the certificate, so that this can lead to problems, when the signature should be verified in another application, since this certificate isn't meant to be used with pdf documents.

Kind regards, Michael
User avatar
Ivan - Tracker Software
Site Admin
Posts: 3550
Joined: Thu Jul 08, 2004 10:36 pm
Location: Vancouver Island - Canada

Re: Question about certificates

Post by Ivan - Tracker Software »

Within the PDF Specification there is no clarification about key usage which should be specified into certificates.

What we have found, is that certification should have bit CERT_DIGITAL_SIGNATURE_KEY_USAGE (value 0x80) within the KEY_USAGE extension to be set.
Tracker Software (Project Director)

When attaching files to any message - please ensure they are archived and posted as a .ZIP, .RAR or .7z format - or they will not be posted - thanks.
User avatar
BigMike
User
Posts: 307
Joined: Wed Nov 07, 2007 10:07 am

Re: Question about certificates

Post by BigMike »

Hi Ivan,

thank you for the quick response.
User avatar
Chris - Tracker Supp
Site Admin
Posts: 797
Joined: Tue Apr 14, 2009 11:33 pm

Re: Question about certificates

Post by Chris - Tracker Supp »

Glad to assist, :)
If posting files to this forum - you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded - thank you.


Chris Attrell
Tracker Sales & Support North America
http://www.tracker-software.com