Какие существуют типы сертификатов, форматы в криптографии

Мы добавляем проверку сертификатов сервера в рукопожатии SSL для одного из наших клиентов. Будучи новичком в криптографии и мире Си, подумал, что сначала я проясню свои концепции об этих вещах, а затем начну с реализации.

Итак, я много гуглил, в основном искал концепции сертификатов, но не мог лучше прояснить мои концепции к моему удовлетворению. На самом деле это добавило больше путаницы. :)

Вот некоторые вещи, которые я почти не понимаю: 1. Что такое формат base64? Это так же, как DER? 2. Файл PEM всегда содержит содержимое base64? 3. Какой формат используется хранилищем сертификатов Windows? Это двоичный файл?

Может кто-нибудь, пожалуйста, помогите мне здесь. Был бы очень благодарен, если бы эти вещи прояснились для меня.

Ответы на вопрос(1)

Ваш ответ на вопрос