Changes to 05-SEP-2013: PKI and Tcl between r2 and r15

'''Trust me.'''
(blank line)
Public Key Infrastructure (PKI) is, as the name implies, all of the infrastructure required to operate a public key cryptography system.  The name also implies that PKI is a complex system with lots of mandatory parts however this is not the case.
(blank line)
A simple PKI implementation is fairly straight-forward.  The goal of PKI is to provide a mechanism to trust an unknown party.  This is done using certificates, which certify that another entity (which you may trust) has verified that this entity is who it claims to be.  This certificate is presented by the unknown party as a means of identifying itself to you.
(blank line)
So what is to stop someone from providing false information in a certificate ?  Well, that's where the public key aspect of PKI comes into play.  Certificates are digitally signed by their issuer (also called a "Certificate Authority").  This means that if the certificate is altered or forged after being signed it will be detected.

Legend

     Only in r2
     Only in r15
     -->      Modified slightly between r2 and r15