• Table of Contents
  • Prerequisites
  • Obtaining a driver signing certificate
  • Verisign
  • Globalsign
  • Signing the driver binaries
  • Timestamping
  • Additional Certificate
  • Signing process
  • Checking the signed driver files
  • Creating a signed cat file
  • Why would you want a signed catalog file?
  • Signing a catalog file
  • Embedding the signed files in libwdi
  • Installing the certificate as a Trusted Publisher with Inno Setup or NSIS
  • Inno Setup Script
  • Nullsoft Scriptable Install System Script
  • Links
  • Appendix A: Creating a Windows .cer from a .pfx, using openssl
  • Appendix B: Using a Verisign authenticode certificate to sign a .cat on XP