Write the new extension format.
Parsing the X509 Subject Alternative Names extension.
This patch includes a new class, GeneralName, that is a straightforward
Python representation of the ASN.1 GeneralName representation.
Correct PEM file for CT extension, verify CT extension in client.