How to Time Stamp PDF and Microsoft Office 2010/2013 Documents with the Time Stamp Server



Similar documents
PDF Signer User Manual

X.509 Certificate Generator User Manual

Validating Digital Signatures in Adobe

Verification of digitally signed PDFs

.NET Digital Signature Library User Manual

VeriSign PKI Client Government Edition v 1.5. VeriSign PKI Client Government. VeriSign PKI Client VeriSign, Inc. Government.

DIGIPASS CertiID. Getting Started 3.1.0

Installation Guide v3.0

Open a PDF document using Adobe Reader, then click on the Tools menu on the upper left hand corner.

Entrust Certificate Services. Java Code Signing. User Guide. Date of Issue: December Document issue: 2.0

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Digital Signatures. Digital Signatures - How to enable validation of Siemens PKI signatures in Adobe Reader? Issued by: Date 01/2016

Document Digital Signature

dobe Acrobat XI Pro Digital Signatures

formerly Help Desk Authority Upgrade Guide

Guide Configuration of Adobe Reader for document Signature Validation

etoken Enterprise For: SSL SSL with etoken

SSL Intercept Mode. Certificate Installation Guide. Revision Warning and Disclaimer

Digipass Plug-In for IAS. IAS Plug-In IAS. Microsoft's Internet Authentication Service. Installation Guide

Installing GFI MailArchiver

Quick Start Guide. For Thick and/or Thin Client Environments. Released: February 2012

Secure IIS Web Server with SSL

Intertek esignature Customer Reference Document Author: Application Support. Page 1 of 17

Wavecrest Certificate

Automatic Setup... 1 Manual Setup... 2 Installing the Wireless Certificates... 18

Team Foundation Server 2012 Installation Guide

NTP Software File Auditor for Windows Edition

Managed Services PKI 60-day Trial Quick Start Guide

High Availability Setup Guide

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

Adobe Digital Signatures in Adobe Acrobat X Pro

Microsoft IIS Integration Guide

DIGIPASS Authentication for Windows Logon Getting Started Guide 1.1

DIGIPASS KEY series and smart card series for Juniper SSL VPN Authentication

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

ADP Workforce Now Security Guide. Version 2.0-1

Archive Attender Version 3.5

SAS 9.3 Foundation for Microsoft Windows

Microsoft SQL Server Installation Guide

Guide to Using DoD PKI Certificates in Outlook

Cyberlogic Control Panel Help Control Panel Utility for Cyberlogic Software

SELF SERVICE RESET PASSWORD MANAGEMENT BACKUP GUIDE

SafeGuard Enterprise upgrade guide. Product version: 7

CA Nimsoft Service Desk

Entrust Managed Services PKI. Getting an end-user Entrust certificate using Entrust Authority Administration Services. Document issue: 2.

Using Microsoft Internet Explorer 6 (Windows 2000/ Windows XP/ Windows Server 2003)

Defender Token Deployment System Quick Start Guide

Lepide Exchange Recovery Manager

Building a Digital Signature to Meet State Statute Requirements Using a Certificate Authority. Adobe Acrobat Pro DC (Released July 2015)

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

IBM Client Security Solutions. Client Security User's Guide

Microsoft SQL Server 2008 R2 Express Edition with Advanced Services Installation Guide

Yubico PIV Management Tools

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

Check Point FDE integration with Digipass Key devices

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Entrust Certificate Services for Adobe CDS

Exostar LDAP Proxy / Secure Setup Guide. This document provides information on the following topics:

E-CERT C ONTROL M ANAGER

QuadraMed Enterprise Scheduling Combined Service Installation Guide. Version 11.0

Introduction. There are several bits of information that must be moved:

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Section 1.0 Getting Started with the Vālant EMR. Contents

Voyager Reporting System (VRS) Installation Guide. Revised 5/09/06

BSDI Advanced Fitness & Wellness Software

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

Installing GFI MailArchiver

Adobe Acrobat 9 Deployment on Microsoft Systems Management

Dell Statistica Statistica Enterprise Installation Instructions

Configuration Guide for SQL Server This document explains the steps to configure LepideAuditor Suite to add and audit SQL Server.

Windows Clients and GoPrint Print Queues

ADFS Integration Guidelines

Printer Sharing of the PT-9500pc in a Windows Environment

Application Note Gemalto.NET 2.0 Smart Card Certificate Enrollment using Microsoft Certificate Services on Windows 2008

Issue Tracking Anywhere Installation Guide

White Paper. Installation and Configuration of Fabasoft Folio IMAP Service. Fabasoft Folio 2015 Update Rollup 3

SAFE Digital Signatures in PDF

Installing Microsoft Exchange Integration for LifeSize Control

Digital Signature User Guide for Acrobat 9.0 and Adobe Reader 9.0

E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide. E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide

SafeGuard Enterprise upgrade guide. Product version: 6.1

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers

NTP Software File Reporter Analysis Server

System Administration Training Guide. S100 Installation and Site Management

Network FAX Driver. Operation Guide

Data Collection Agent for Active Directory

Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory service

Integration Guide. Microsoft Internet Information Services (IIS) 7.0 and ncipher Modules. Windows Server 2008 (32-bit and 64-bit)

Universal Management Service 2015

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

PDFSealer User s Guide. ITEKSOFT Corporation Copyright All rights reserved

Symantec Managed PKI. Integration Guide for ActiveSync

ScanShell.Net Install Guide

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

ArcMail Technology Defender Mail Server Configuration Guide for Microsoft Exchange Server 2003 / 2000

Using CertAgent to Obtain Domain Controller and Smart Card Logon Certificates for Active Directory Authentication

E-Notebook SQL 12.0 Desktop Database Installation Guide. E-Notebook SQL 12.0 Desktop Database Installation Guide

Telelogic DASHBOARD Installation Guide Release 3.6

Bitrix Site Manager ASP.NET. Installation Guide

Transcription:

How to Time Stamp PDF and Microsoft Office 2010/2013 Documents with the Time Stamp Server Introduction Time stamping is an important mechanism for the long-term preservation of digital signatures, time sealing of data objects to prove when they were received, protecting copyright and intellectual property and for the provision of notarization services. Our Time Stamp Authority works as an IIS application for most Windows webservers. It means that it is not required to operate an extra TSA machine. Links Download Time Stamp Server for IIS: http://www.signfiles.com/apps/tsaserver.zip Time Stamp Server Live Demo: http://ca.signfiles.com/tsa/ Time Stamp Server main page: http://www.signfiles.com/timestamping/ Warning and Disclaimer Every effort has been made to make this manual as complete and accurate as possible, but no warranty or fitness is implied. The information provided is on an as is basis. The author shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this manual. Trademarks.NET, Microsoft Office, Microsoft Word are trademarks of Microsoft Inc. Adobe, Adobe Reader are trademarks of Adobe Systems Inc. All other trademarks are the property of their respective owners. Page 1 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Product Features...3 Using the Time Stamp Server with Adobe Acrobat or Adobe Reader...4 Using the Time Stamp Server with PDF Signer...5 Enable Time Stamping on PDF Signer...5 Time Stamping Settings... 6 Apply Verification According to PAdES-LTV (Long Term Validation)...7 Validating the Time Stamping Information on Adobe...8 Using the Time Stamp Server with Microsoft Office 2010/2013...9 XAdES-T Signatures... 9 Registry Settings for XAdES-T Signatures...10 Office 2010 Registry Settings...10 Office 2013 Registry Settings...10 Adding a Digital Signature (XAdES-T) in a Office Document...11 XAdES-T Signature Verification... 13 Trusting the Timestamp Certificate... 15 Microsoft Certificate Store...21 How to Access Microsoft Certificate Store...22 Export the Root Certificate from Microsoft Store...23 Import the Root Certificate on Microsoft Store...23 Page 2 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Product Features The Time Stamp Server is an ASP.NET application written in C# with.net Framework 2.0. The entire application, including RFC3161 TSA logic, is fully written in managed code that means there are no calls to external DLL's, libraries, middleware or PKCS#11 drivers. Benefits: - IETF RFC 3161 TSP compliant - Works with HSM (Hardware Security Module) devices - X.509 standards compliant - Works with any standards-based Certification Authority - Uses the local available machine clock, synchronised to a UTC Time Server - Easy to use through friendly programs like Adobe Acrobat or PDF Signer - Supports up to 4096 bit RSA keys - Up to 40 timestamps per second Requirements: - Windows XP or later operating system with IIS - Microsoft.NET Framework 2.0 Page 3 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Using the Time Stamp Server with Adobe Acrobat or Adobe Reader 1. Start Adobe Acrobat or Adobe Reader. 2. Go to Edit menu option Protection submenu - Security Settings option 3. Select Time Stamp Servers and click New button. 4. On New Time Stamp Server window, enter the name of the TSA Server and the TSA Server URL. 5. The checkbox This server requires me to log on must be unchecked. Adding the Time Stamp Server on Adobe Page 4 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Using the Time Stamp Server with PDF Signer Enable Time Stamping on PDF Signer The main function of PDF Signer is to sign PDF documents using X.509 digital certificates. Using this product you can quickly sign multiple PDF files (bulk sign) by selecting input and output directory. This is ideal for bulk signing of a large number of corporate documents rather than signing each one individually. PDF Signer product is available at this link: http://www.signfiles.com/pdf-signer/ To enable time stamping, be sure the checkbox Time stamp document is checked, as below. Enable time stamping on PDF Signer Right now, the time stamp server options can be set by pressing Time Stamp Settings button. Page 5 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Time Stamping Settings On the Time Stamping dialog box, can be set the Time Stamp Server URL, authentication settings, Policy, Hash algorithm and PAdES-LTV options. Time Stamping Options If your Time Stamp Server requires Authentication, check the checkbox Time Stamp Server requires authentication and enter the username and the password. The Nonce, if included, allows the client to verify the timeliness of the response when no local clock is available. The nonce is a large random number with a high probability that the client generates it only once (e.g., a 64 bit integer). To include a Nonce on the time stamping request, be sure the checkbox Use NONCE is checked. The Time Stamp Server could require a Policy OID on the TSA requests. To set a TSA policy OID on the time stamping requests, checkbox Time Stamp Server Policy must be checked and a valid OID (e.g. 1.3.6.1.4.1.13762.3) must be entered on the textbox. By default, no Policy OID is included on the TSA request. The default (and recommended) Hash Algorithm used for the TSA request is SHA1 but in some cases, SHA256/384/512 must be used (note that not all PDF readers can validate a such of signature). Page 6 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Apply Verification According to PAdES-LTV (Long Term Validation) PAdES recognizes that digitally-signed documents may be used or archived for many years even many decades. At any time in the future, in spite of technological and other advances, it must be possible to validate the document to confirm that the signature was valid at the time it was signed a concept known as Long-Term Validation (LTV). In order to apply verification according to PadES-LTV for a PDF document, check the Apply verification according to PadES-LTV checkbox. PAdES-LTV signed document Page 7 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Validating the Time Stamping Information on Adobe As digital signatures certificates, the time stamping responses are signed by a certificate issued by a Certification Authority. If the time stamping certificate (or the Root CA that issued the time stamping certificate) is not included in Adobe Store, the time stamping response could not be verified when a user open a document with Adobe Reader (see example). This behavior has nothing to do with the signing engine but with the Adobe certification validation procedure. To validate the signing certificate in Adobe, use the methods described on this document: http://www.signfiles.com/manuals/validatingdigitalsignaturesinadobe.pdf. Not verified timestamp Trusted time stamping response Page 8 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Using the Time Stamp Server with Microsoft Office 2010/2013 Some important information are available on this article: http://blogs.technet.com/b/office2010/archive/2009/12/08/digital-signitures-in-office-2010.aspx XAdES-T Signatures In order to create a time stamped signature (XAdES-T signatures), you ll need to: - Set up the Time Stamp Server - Configure signature policy registry to let the client systems know where to locate the timestamp server. Once everything is configured, you can just create signatures like you normally would. By default, Office 2010/2013 creates XAdES-EPES signatures. Registry settings are used to specify the level of signatures to create. There are two registry settings to control the type of signature Office creates, XAdESLevel and MinXAdESLevel. The MinXAdESLevel setting allows you to ensure that created signatures meet your required XAdES level. A XAdES-T or higher signature will fail if the timestamp server isn t available. Having a minimum setting allows scenarios where you could attempt a XAdES-T signature, but fall back to XAdES-EPES if the timestamp server is down. Page 9 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

To create XAdES-T signatures and above you will need to provide Office with a time stamp server to query for time stamps: Registry Settings for XAdES-T Signatures All registry setting must be manually entered on the Registry. However, the registry setting are available for download at this link: http://signfiles.com/apps/xadestinoffice.zip Office 2010 Registry Settings Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Signatures] "XAdESLevel"=dword:00000002 "MinXAdESLevel"=dword:00000001 "TSALocation"="http://ca.signfiles.com/tsa/get.aspx" Office 2013 Registry Settings Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Signatures] "XAdESLevel"=dword:00000002 "MinXAdESLevel"=dword:00000001 "TSALocation"="http://ca.signfiles.com/tsa/get.aspx" Page 10 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Adding a Digital Signature (XAdES-T) in a Office Document In order to digitally sign a document, be sure you have a valid digital certificate installed on your system. When the document is ready to be signed, go to File Info Protect Document Add a Digital Signature, as below: Add a Digital Signature in Office Page 11 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

On the next step, select the signing certificate that will be used to digitally sign the document and, optionally, enter the purpose for signing. After the digital signature is created, a proper message will appear. Page 12 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

XAdES-T Signature Verification If the XadES-T signature is created successfully, it will look like this: Page 13 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

If the time stamp server is not available, the signature mode will be XAdES-EPES and will look at below: If the time stamp server is not available and the MinXAdESLevel registry entry is set to 2 (XadES-T), an error message will appear: Page 14 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Trusting the Timestamp Certificate Microsoft Office requires that the Timestamping certificate to be trusterd in order to be used for timestamping. If the certificate used by the Time Stamp Server is not trusted, when the signature is applied, a warning message will appear, as below: In order to trust the Timestamping certificate, follow the steps below: 1. Go to the Time Stmap Server main page and download the Timestamping Certificate: Page 15 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

2. Open the certificate and click Install Certificate, as below: Page 16 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

3. Select Current User store location and click Next: Page 17 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

4. Select Trusted Root Certification Authorities store and click OK: Page 18 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

5. After the operation is confirmed, a dialog box will appear. After the buttom Yes is clicked, the Timestamping certificate is considered trusted. Page 19 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

6. After the last step, the certificate is now trusted and it can be used for timestamp Microsoft documents. A trusted digital certificate The digital signature can be perfomed Page 20 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Microsoft Certificate Store When the Root of the signing certificate is not trusted, it must be imported on Microsoft Store Trusted Root Certification Authorities. All digital certificates installed on the system appears in Microsoft Certificate Store. Microsoft Certificate Store Page 21 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

How to Access Microsoft Certificate Store start Internet Explorer go to Tools menu Internet Options Content tab Certificates button on Certificates window your personal certificates appears in Personal tab. The Root certificates appears in Trusted Root Certification Authorities tab. Also, the Microsoft Store can be accessed by running certmgr.msc on Run Command. Accessing Microsoft Certificate Store Page 22 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Export the Root Certificate from Microsoft Store Go to Microsoft Store Select Trusted Root Certification Authorities tab Select the Root Certificate that you want to export Click Export button and Next Select the path and filename for your exported certificate Click Finish. The Root Certificate is exported as.cer file. This file can be imported on the computers where you want to validate your certificate. Note that if you digitally sign a file or send a digitally sign an email message to a computer that not have the Root Certificate installed, an warning message can appear. Import the Root Certificate on Microsoft Store Copy the exported.cer file obtained above (Export the Root Certificate from Microsoft Store) on the target computer Right click on the imported.cer file and select Install Certificate Click Next and select Place all certificates in the following store Click Browse and select Trusted Root Certification Authorities Page 23 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/

Click Finish press Yes when the message below appears. After the Root Certificate is imported in Microsoft Store, the certificates issued by that Root Certification Authority will be considered valid on the machine where the Root Certificate was imported. Page 24 - Time stamp documents with the Time Stamp Server - http://www.signfiles.com/timestamping/