<?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>Whatever happened to Benjamin Ragheb? &#187; code signing</title>
	<atom:link href="http://www.benzado.com/blog/tags/code-signing/feed" rel="self" type="application/rss+xml" />
	<link>http://www.benzado.com/blog</link>
	<description>I apologize that this blog is using the default Wordpress template.</description>
	<lastBuildDate>Thu, 06 May 2010 16:33:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WTF is a digital signature?</title>
		<link>http://www.benzado.com/blog/post/86/wtf-is-a-digital-signature</link>
		<comments>http://www.benzado.com/blog/post/86/wtf-is-a-digital-signature#comments</comments>
		<pubDate>Tue, 16 Dec 2008 05:50:19 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Nerdery]]></category>
		<category><![CDATA[code signing]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=86</guid>
		<description><![CDATA[Today was supposed to be a good day. I have been working for months on an iPhone game and today I was supposed to submit the final build to Apple. Today I was supposed to feel the relief of a project completed. Today was supposed to be call for celebration. Instead, today was FUBAR because of [...]]]></description>
			<content:encoded><![CDATA[<p>Today was <em>supposed</em> to be a good day. I have been working for months on an iPhone game and today I was <em>supposed</em> to submit the final build to Apple. Today I was <em>supposed</em> to feel the relief of a project completed. Today was <em>supposed</em> to be call for celebration.</p>
<p>Instead, today was <a href="http://tools.ietf.org/html/rfc3092">FUBAR</a> because of code signing problems.</p>
<p>In my down time today, as I waited for certificates to be generated and phone calls to be returned, I searched the web for a good overview of digital signatures and public key encryption that I could use to explain the process to people who did not <a href="http://www.cs.cornell.edu/courses/cs212/1999sp/psets/ps2.html">implement RSA in Scheme</a>.</p>
<p>I found &#8220;<a href="http://www.youdzone.com/signature.html">What is a Digital Signature?</a>&#8221; by David Youd, which manages to be simple without being misleading. He is writing about email, but the concept applies to code signing if you make the following substitutions:</p>
<ul>
<li>Bob → developer</li>
<li>email message → iPhone application</li>
<li>Pat → iPhone user</li>
<li>Doug → malicious developer</li>
<li>Susan → Apple Worldwide Developer Relations</li>
<li>Pat&#8217;s user friendly software → iTunes</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/86/wtf-is-a-digital-signature/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
