Just to be clear, Adobe and John Gruber disagree on most of the issues around this “section 3.3.1″ incident, but they do heartily agree on the most important point.
First, to summarize what I’m referring to, Apple recently changed the wording in the contract developers have to agree to in order to develop apps for the iPhone. The wording prohibits developers from using tools other than Apple’s own sanctioned set which strongly steer developers towards creating apps that will only run on Apple’s products. This was done just a couple days before Adobe was scheduled to announce a product that allowed developers to create apps that run on a variety of devices, not just Apple’s. Developers, especially those at Adobe, got very upset and alarmed.
In short, you’re paying for the trust, not the actual encryption. Anyone with the appropriate software, which is widely available for free, can create their own certificate that provides encryption. However, using such a certificate will generate a browser warning when a user tries to create a secure connection. The warning will say something to the effect that “the connection is not trusted.” If you want to avoid the warning it costs something between $50 and $500. But there’s a justification.



