implement more completely SubjectAltName
add more documentation
reindent
add Ord instance for AltName
add CRL Distribution Point types
add haddock
take an Extensions instead of [ExtensionRaw] in extensionGet
extensionGet is now taking a Extensions instead of [ExtensionRaw]
add extra information.
make it compile again. use the new asn1CharacterToString function
to gather alternate names
expose stuff, and document all the check exhaustively
make a generic sign module for any SignedExact object.
replicate all the checks from tls-extra in here.
only return 1 Name Mismatch instead of many per aliases.
cleanup validation code.
show character string with encoding and possible failure in DN show.
remove commented code.
show RSA size in bits.
add certificate validation in x509-util
add common certificate chain for validation purpose.