Any book/resource on ssl, client auth using cert, server auth pgp, keys, etc [closed]

Is there any book which can cover security from certs point of view in detail. I want topics like

  1. SSL certs for webservers/ sites
  2. Security certs for authenticating clients rather username/password
  3. PGP keys, ssh keys anything realted
  4. CA cert chain, bundle , database certs
  5. diff types of formats of certs , keys
  6. Security at diff layers of OSI Model /protocols