|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
Всем привет, как можно подписать текст имеющимся сертификатом? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Везде в туториалах используется последняя строчка и подписывается так Код: c# 1.
но я получаю NotSupportedException во время выполнения приложения, не могу понять почему. Подскажите плиз куда посмотреть. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:31 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
Это вряд ли связано с твой проблемой, просто дополнение к проверке, которое мне пришлось писать в своем коде Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:58 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
vb_sub Подскажите плиз куда посмотреть. Спасибо 1. Проверьте алгоритм открытого ключа (должен быть RSA) и алгоритм подписи (должен быть sha256RSA или sha1RSA). 2. Нужны детали: версия ОС, используемый фреймворк. Например, если у сертификата алгоритм подписи sha256ECDSA, то это поддерживается только начиная с 4.6.1 . ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 07:10 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, 1) так явно не написано в сертификате какой алгоритм шифрования. Есть ссылка на простыню госта где описывается как математически происходит процесс. 256 бит совпадает. 2)Майкрософт Windows 10 Pro Версия ОС: 10.0.19041 построение 19041-development WindowsServer2012-production Net Core 3.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 10:34 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
SignatureAlgorithm = {System.Security.Cryptography.Oid} HasPrivateKey= true, но свойство PrivateKey сразу дает "not supported Exception", если ставлю брейкпоинт и инспектирую объект сертификата X509Certificate2. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 10:54 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
Эт нашенский, православный сертификат, что бы работал нужна реализация например от крипто про или валидата. Поищи на их сайтах, там есть примеры, ну и ПО их прикупить придется :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 11:13 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
Пробовал вызывать методы Код: c# 1. 2. 3.
все по null. ЕвгенийВ, спасибо за подсказку попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 11:19 |
|
Подписать текст сертификатом
|
|||
---|---|---|---|
#18+
о блин! теперь (возможно уже давно) openssl поддерживает гостовские алгоритмы https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=103341#post103341 в пень криптопро, если не нужна сертификация ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 11:38 |
|
|
start [/forum/topic.php?fid=20&msg=39987369&tid=1398498]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 229ms |
total: | 501ms |
0 / 0 |