Журналы прозрачности сертификатов для C#

В настоящее время работаю над журналами прозрачности сертификата. Моя цель - прочитать каждый журнал точно так же, как это делал CertStream - (откройте кнопку пожарного шланга), мой босс хочет создать еще один журнал, написанный на C#. Мне действительно может помочь простой код для анализа журналов. Не обязательно так же необычно, как CertStream.

Это следующие ссылки /API, которые я прочитал:(API от Google или связанные)

Ценная информация:

Для кода, который я начал,

        byte[] byte_LeafInput = Convert.FromBase64String(leaf_input);
 byte[] byte_extradata = Convert.FromBase64String(extra_data);
 string strLeafInput = Encoding.UTF8.GetString(byte_LeafInput);
 string strExtraData = Encoding.UTF8.GetString(byte_extradata);

Но он показывает только некоторые бессмысленные данные с несколькими читабельными словами.

Какие-нибудь коды или библиотеки, которые могут мне в этом помочь? При поиске я нашел так много кодов, написанных на разных языках, таких как Python, Go и т. Д., Но исходя из того, что я понимаю в их коде, они также используют библиотеки, которых нет в NuGet. X509Certificate может быть полезен, но я не знаю, как его использовать в этом случае.

Любое руководство будет оценено по достоинству. Спасибо.

1 ответ

После долгих поисков. Мой босс посоветовал мне получить журналы, проанализировать их через Python и сохранить в текстовом файле или csv. После этого моя программа на C# может использовать все функции для анализа информации в созданном текстовом файле. Думаю, использование текущего колеса более эффективно, чем его создание.:)

Другие вопросы по тегам