All Types of Digital Certificates Are Also a X509 Certificate