Как создать открытый ключ rsa, значение дайджеста и подпись xml? - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь пересчитать дайджест-значение KDM, а также отпечаток открытого ключа сертификата. Однако каждое полученное мной значение отличается от исходного значения. Поэтому я хочу знать, где я ошибаюсь.

1. Для отпечатка открытого ключа я вычислил его, как указано в RFC3280 4.2.1.2, превратил открытый ключ в битовую строку и вычислил с помощью ша-1, но получил неверное значение (оригинал другой формы).

2.Для дайджест-значения я попытался переварить текст, на который ссылается URI ссылки с помощью sha-256, затем декодировать шестнадцатеричное значение в битовую строку, но в итоге кодировать с помощью base64, однако также не удалось.

Должно быть, что-то не так, я пробовал так много раз и искал много статей. Может ли кто-нибудь научить меня пересчитать значение дайджеста из файла KDM XML и пересчитать отпечаток открытого ключа?

Спасибо.

...