This document discusses key management in public-key encryption. It describes several methods for distributing public keys including public announcement, publicly available directories maintained by a trusted authority, and public-key certificates signed by a certificate authority. It also discusses using public-key encryption to distribute secret keys between two parties via a trusted authority or by exchanging certificates. The distribution of certificates without needing to contact an authority each time improves on earlier methods by avoiding bottlenecks.