Extend x509.c so it can parse SSL certs issued by my departmental CA (who I believe to be using openssl). The issue is that some, but not all, of the name components in the certificate I was issued are UTF8String rather than PrintableString. This patch adds UTF8String in the obvious way.