Marc Rufer bio photo

Marc Rufer

Software engineer
@d-fens GmbH

Twitter LinkedIn Github Stackoverflow
RSS Feed

HOWTO Sign PDF with SuisseID

Marc Rufer 26 Aug 2016 SuisseID

Today I had some troubles signing a PDF document with my SuisseID (Smart card version). I first tried to sign the PDF document by using Adobe Acrobat Reader DC. Unfortunately the Adobe Acrobat Reader DC started hanging during the saving process of the signed document. Nevertheless the document got saved but the signature was invalid.

After a few non successful retries I thought about signing the PDF with another PDF program and strumbled over the solution. Signing a PDF document can be easily done by using the Open eGov LocalSigner that can be downloaded here. I’ll show you step by step how to sign a PDF with the Open eGov LocalSigner application.

  1. Plug your SuisseID into your computer
  2. Open the Open eGov LocalSigner
  3. Select (Auswählen) or drag and drop the PDF document you want to sign into the PDF preview area (Yellow area)

    Screenshot - Sign PDF with Open eGov LocalSigner

  4. Click into the PDF preview area to select the position for the signature

    Screenshot - Sign PDF with Open eGov LocalSigner

  5. Optionally adjust the name of the signed document

    Screenshot - Sign PDF with Open eGov LocalSigner

  6. Click Signieren button

    Screenshot - Sign PDF with Open eGov LocalSigner

  7. Enter your SuisseID password
  8. Select the correct certificate and click again Signieren

    Screenshot - Sign PDF with Open eGov LocalSigner

  9. Enter your SuisseID password

Now you’re done and you PDF document with a valid signature!

IMPORTANT: Close Fiddler during signing process as the time stamp service cannot be contacted successfully otherwise.

comments powered by Disqus


HOWTO Access Azure File Share in PowerShell Script executed by a Scheduled Task BUG "Task Scheduler service is not available" Error, if specifying Network Connection Condition HOWTO Sync OneDrive on Server even if Windows User not logged in HOWTO Access Microsoft Access Database with PowerShell Get NetworkCredential from PSCredential splits Username into Username and Domain HOWTO Create LocalDB File (.mdf) manually in Visual Studio 2015 HOWTO Set Cookie Header on DefaultRequestHeaders of HttpClient HOWTO Set up PowerShell Remote Session Configuration HOWTO Analyze PowerShell Scripts with PSScriptAnalyzer HOWTO Sign PDF with SuisseID NoBrainer PUT/PATCH/MERGE with OData Service Client Apply Commit from one Repository to another GitHub Repository creation with PowerShell HOWTO Sign PowerShell Script with SuisseID Swissunihockey game schedule PDF generator HOWTO Maven Release on JetBrains TeamCity Limitations when running Activiti in H2 Embedded Mode HOWTO Pylint Integration in IntelliJ 14 HOWTO Install Windows 10 IoT Core on Raspberry PI 2 from a VM First steps with Dropwizard Allman code style for IntelliJ First steps with Flyway IntelliJ - Setup custom inspection profiles Configuration properties meta-data support in IntelliJ AMQP Integration with spring integration OCA Java SE 7 Programmer I Certification Guide Swissunihockey key matcher Swisscom SMS-API-Client Some hints concerning logging with Log4j IFTTT A brilliant service Run deltacloud on a VirtualBox-VM Project specific maven settings in IntelliJ AngularJS Javascript for beginners Liferay in Action