PKI#

Public-Key Infrastructure

Useful for doing business with someone you don't know, or don't already have a digital signature for.

  • Uses certificates

    • Certificate is a standardized file containing a public key and digital signature from a trusted 3rd party.
    • SSL certificates are an example of this.
    • Root certificate authorities sign a cert or create an intermediary cert
      • Comodo, Symantec, GoDaddy are examples
  • https://en.wikipedia.org/wiki/Public_key_infrastructure

Private PKI#

CFSSL#

  • https://blog.cloudflare.com/how-to-build-your-own-public-key-infrastructure/
  • https://github.com/cloudflare/cfssl#readme

Private PKI Tutorial#

  • https://pki-tutorial.readthedocs.io/en/latest/simple/