what is the difference between x.509 and pgp certificate types?
In terms of key hierarchy, you have to request to a Certification Authority in order for them to issue you an X. 509 certificate. On the other hand, you can creat your own pgp.