I almost missed the post by Wez Furlong over on http://netevil.org/node.php?nid=949 regarding his patch for openssl to make it easier to implement OpenID support in PHP applications.

I spent some time not long ago playing around with the JanRain library for PHP (ported from its Python big brother I think – wasn’t paying much attention to its history ;) ) and wished I could more easily mock up a slimmer version to offer as an alternative in something like the new Zend Framework Zend_Auth component without using a particularly specialised or broad based library (JanRain’s or other) for the purpose.

Having OpenID support bundled with openssl is something I look forward to seeing in an openssl extension release near me especially since one of the items that seems to cause problems in some varying implementations is the big number math – something a widely installed extension supporting them (like openssl!) will help rectify.

Wez’s post also comes with code examples of the patch in use which demonstrate the patched openssl at work. The patch also offers support for Typekey – its not an OpenID monopoly out there :) .

Related posts:

  1. Filter Extension Issues – A Storm in a Teacup?
  2. Absidon Support for Astrum Futura
  3. Transaction Support for QS