Используя сертификат, который я создал, я подписал документ PDF с библиотекой iTextSharp.
Когда на панели подписи pdf я увижу публичную подпись, у меня есть следующая информация в шестнадцатеричном формате
Но когда я получаю открытый ключ из того же сертификата через мой код в c #
var certificate = new X509Certificate2(@"C:\mycert.pfx", "pass");
byte[] publicKey = certificate.PublicKey.EncodedKeyValue.RawData;
Результат в десятичном виде (преобразуется в гекса) отличается.
например, в байтовом массиве 5 в гекса составляет 130 - 82, но в pdf шестой ключ равен 0D в гекса
Что я делаюне так?
Спасибо и извините за мой английский.