Everything You Wanted to Know about X.509 Certificates (But Were Afraid to Ask) JOE STROMMEN [email protected].