本文发表在 rolia.net 枫下论坛Depending on what you want to do ...
PGP does not use certificate as far as I know. It uses self signed public key or mutually signed public keys for verification. It's main purpose is to encrypt email. On the other hand, S/MIME is based on PKI, so you'll need a personal certificate if you want to use it with general public. But if you are going to use it within your organization, or use it with a business partner, a self signed CA should be enough.
SSL provides transport layer security. It runs between application layer and TCP/IP layer [1]. Again, if you want to run a server targetting the general public, you'll need to get a certificate from Verisign or Thawte, etc. But if you are going to provide services to your business partners, you might want to consider rolling your own PKI. Further more, if you are going to use it in your own organization, there's little point in applying a certificate from a publically trusted CA.
It all boils down to the level of trust.
BTW, which security book did you find very good in Chapters?
[1] See Introduction to SSL:更多精彩文章及讨论,请光临枫下论坛 rolia.net
PGP does not use certificate as far as I know. It uses self signed public key or mutually signed public keys for verification. It's main purpose is to encrypt email. On the other hand, S/MIME is based on PKI, so you'll need a personal certificate if you want to use it with general public. But if you are going to use it within your organization, or use it with a business partner, a self signed CA should be enough.
SSL provides transport layer security. It runs between application layer and TCP/IP layer [1]. Again, if you want to run a server targetting the general public, you'll need to get a certificate from Verisign or Thawte, etc. But if you are going to provide services to your business partners, you might want to consider rolling your own PKI. Further more, if you are going to use it in your own organization, there's little point in applying a certificate from a publically trusted CA.
It all boils down to the level of trust.
BTW, which security book did you find very good in Chapters?
[1] See Introduction to SSL:更多精彩文章及讨论,请光临枫下论坛 rolia.net