<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Norwinter Studios &#187; windows</title>
	<atom:link href="http://www.norwinter.com/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.norwinter.com</link>
	<description>Home of Bouncy Hunters and Konkret.</description>
	<lastBuildDate>Fri, 06 May 2011 18:00:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Signing code (Authenticode) in OS X with a Thawte Certificate</title>
		<link>http://www.norwinter.com/2009/07/16/signing-code-authenticode-in-os-x-with-a-thawte-certificate/</link>
		<comments>http://www.norwinter.com/2009/07/16/signing-code-authenticode-in-os-x-with-a-thawte-certificate/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 19:46:39 +0000</pubDate>
		<dc:creator>siker</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[authenticode]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.norwinter.com/?p=129</guid>
		<description><![CDATA[Just some quick notes on signing Windows executables using a Mac. First, get Mono: Download mono I used version 2.4. Next, take a look at Mozilla&#8217;s code signing guide and work around the problems you run into using Zillabit Notes on Mono Authenticode. It boils down to something like this: Open your Thawte issued .SPC [...]]]></description>
			<content:encoded><![CDATA[<p>Just some quick notes on signing Windows executables using a Mac. First, get Mono:</p>
<p><a href="http://www.go-mono.com/mono-downloads/download.html">Download mono</a></p>
<p>I used version 2.4. Next, take a look at <a href="https://developer.mozilla.org/En/Signing_an_executable_with_Authenticode">Mozilla&#8217;s code signing guide</a> and work around the problems you run into using <a href="http://projects.zillabit.com/authenticode.html">Zillabit Notes on Mono Authenticode</a>.</p>
<p>It boils down to something like this:</p>
<ul>
<li>Open your Thawte issued .SPC file in Windows using certmgr (just double click it).</li>
<li>Expand the certificate view in the left pane and click on Certificates.</li>
<li>The components of your SPC file will be displayed, normally consisting of your company certificate and then some signer root certificates.</li>
<li>For each of the certificates, go to <code>Action / All Tasks / Export...</code> and export the certificate as a DER .cer file.</li>
<li>Bring the exported files to your Mac and join them with <code>cert2spc</code>. E.g.:<br />
<code>cert2spc cert1.cer cert2.cer cert3.cer my_fixed_certificate.spc</code></li>
<li>Use the newly generated SPC file to sign your code:<br />
<code>signcode -spc my_fixed_certificate.spc -v my_private_certificate_key.pvk -a sha1 -$ commercial -n MyProductName -i http://www.mycompany.com -t http://timestamp.verisign.com/scripts/timstamp.dll MyProgram.exe</code></li>
<li>Verify by trying to run the executable in Windows.</li>
</ul>
<p>A final note: don&#8217;t try to verify the signing using mono&#8217;s chktrust command. At least for me it always tells me the exe doesn&#8217;t have a signature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.norwinter.com/2009/07/16/signing-code-authenticode-in-os-x-with-a-thawte-certificate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using apc
Object Caching 198/212 objects using disk: basic

Served from: norwinter.* @ 2012-02-05 16:52:37 -->
