X.509 is an architecture for public key distribution and certification.
- SubjectAltName -- allows multiple hostnames in a single certificate.
- X.509 Style Guide by Peter Gutmann
- RFC 2459, the definition of X.509 as used for PKI
- An introduction to TLS, OpenSSL, and X.509 Certificates By Stephen Cristol