Формирование третьей части jwt токена #93
-
|
Всем день добрый! На версии с net6 (версия LibCore 2023.8.9.1) где certificate - тип System.Security.Cryptography.X509Certificates.X509Certificate2 Итог: взаимодействие с внешним сервисом (чужим, на который не можем повлиять) происходит успешно. ========= Логика формирования третьей части jwt токена следующая где certificate - тип CryptoPro.Security.Cryptography.X509Certificates.CpX509Certificate2 Итог: взаимодействие с внешним сервисом (чужим, на который не можем повлиять) отрицательно (общая ошибка 400). Подскажите пожалуйста как верно нужно доработать код, с переходом на net8? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
Добрый день. Логика работы Cms подписи измениться не должна. Как минимум у вас разница в строчке что отсутствует во втором примере кода. По умолчанию, если не указано иное, почти всегда выставляется ExcludeRoot. Также можете попробовать сформировать и проверить CMS подпись в 8.0 и затем проверить в 6.0 (или наоборот). Проверка должна выполниться. |
Beta Was this translation helpful? Give feedback.
-
|
Спасибо огромное! Получилось! |
Beta Was this translation helpful? Give feedback.
Добрый день.
Логика работы Cms подписи измениться не должна. Как минимум у вас разница в строчке
что отсутствует во втором примере кода. По умолчанию, если не указано иное, почти всегда выставляется ExcludeRoot.
Также можете попробовать сформировать и проверить CMS подпись в 8.0 и затем проверить в 6.0 (или наоборот). Проверка должна выполниться.