summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-06-17 00:08:03 -0700
committerKeith Packard <keithp@keithp.com>2014-06-20 11:32:08 -0700
commit7140ca8a4bc0be8386f8edacadb7ac5d88c6f1b1 (patch)
treef52a38fd0a0c91af5da1c3f56c7c4f865b8c7b5f
parent9ab3a1de95b705783c31a7e16447f52c10b6b480 (diff)
Sign our .inf file with the comodo key. Update signing-driver
I've tested this on Windows 7 and it appears to work. No idea if it works on Windows 8 yet. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--altusmetrum.catbin6263 -> 8242 bytes
-rw-r--r--signing-driver18
2 files changed, 12 insertions, 6 deletions
diff --git a/altusmetrum.cat b/altusmetrum.cat
index 2d7e8b26..eb5dff98 100644
--- a/altusmetrum.cat
+++ b/altusmetrum.cat
Binary files differ
diff --git a/signing-driver b/signing-driver
index 177c5079..240609c4 100644
--- a/signing-driver
+++ b/signing-driver
@@ -2,19 +2,25 @@ Notes on getting a signing key for driver signing
http://technet.microsoft.com/en-us/library/dd919238%28v=ws.10%29.aspx
-# use MMC to add the certificates snap-in for ComputerAccount on Local computer
+Start MMC as administrator (start a console as administrator, launch
+mmc from there).
-Run console as Administrator:
+Use MMC to add the certificates snap-in for ComputerAccount on Local computer
-makecert -r -n "CN=AltusMetrum" -ss AltusMetrumCertStore -sr LocalMachine
+Create a key store for our keys called AltusMetrumCertStore
+
+Add our key from ~/altusmetrumllc/altusmetrum-key.p12
+
+# Our cert is now called "Altus Metrum, LLC"
+
+Create a new directory with a simple path. Copy altusmetrum.inf to
+that directory
# <path> contains the altusmetrum.inf file we ship. Make sure <path>
# is otherwise empty or inf2cat will get confused
inf2cat /driver:<path> /os:7_X86,7_X64,8_X86,8_X64
-signtool sign /s AltusMetrumCertStore /n “AltusMetrum"
+signtool sign /s AltusMetrumCertStore /n “Altus Metrum, LLC"
/t http://timestamp.verisign.com/scripts/timestamp.dll
altusmetrum.cat
-
-pnputil -i -a altusmetrum.inf