¿Cuáles son los diferentes tipos de certificados, formatos en criptografía?

Estamos agregando la verificación de certificados de servidor en el protocolo de enlace SSL para uno de nuestros clientes. Siendo muy nuevo en Cryptography and C world, pensé que primero aclararía mis conceptos sobre estas cosas y luego comenzaría con la implementación.

Por lo tanto, busqué mucho en Google buscando principalmente conceptos de Certificados, pero no pude aclarar mis conceptos mejor para mi satisfacción. En realidad añadió más confusión. :)

Aquí hay algunas cosas que no entiendo casi del todo: 1. ¿Qué es el formato base64? ¿Es lo mismo que DER? 2. ¿El archivo PEM siempre contiene contenido base64? 3. ¿Cuál es el formato utilizado por Windows Certificate Store? ¿Es binario?

¿Puede alguien ayudarme por favor aquí? Estaría muy agradecido si estas cosas se aclararan para mí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta