Почитал все что можно было, решения проблемы так и не нашел.
Итак, все работало несколько дней, сегодня запускаю (делаем программу по ЭДО с ЭПЦ) программу, вылетает ошибка на privateKey:
Алгоритм ключа сертификата не поддерживается.
Перерыл весь форум, переустановил и крипто про csp и .net и .net sdk и что я только не делал - не работает.
Вот вывод с программы из SDK:
c:\Program Files (x86)\Crypto Pro\.NET SDK\Examples\4.0>SimpleCS.exe Certificate
.Certificate2 7731153BB8811FF455836A2C4FA4600BF3E4D507.cer
Субъект: T=Должность тест, CN=Иванов Иван Иванович, OU=Тестовый отдел, O=Организ
ация тест, L=Санкт-Петербург, S=78 г. Санкт-Петербург, C=RU, E=test@mail.ru, ИНН
=1111111111, РНС ФСС=2222222222, КП ФСС=1234
Поставщик: CN=KORUSSNG, O=ООО КОРУС Консалтинг СНГ, OU=ECOD, L=Санкт-Петербург,
C=RU, E=ecod@edisfera.ru
Версия: 3
Действителен с: 26.11.2012 15:49:00
Действителен по: 26.11.2013 15:58:00
Отпечаток: 7731153BB8811FF455836A2C4FA4600BF3E4D507
Серийный номер: 4506C7E200030000034B
Алгоритм подписи: ГОСТ Р 34.10-2001
Формат открытого ключа: 04 40 88 c6 39 97 14 36 99 ec 70 42 4d 45 6d 38 ba a5 fa
59 31 0b 8e 06 4b a1 77 a8 43 a2 3d ba 36 71 2d 3d 95 e5 57 d4 c1 4b ce 24 cb c
6 ed 71 94 62 89 ea 2c 74 a6 b5 7a a8 4e c0 34 c7 c7 85 34 ac
Размер бинарного сертификата: 1102 байт
System.NotSupportedException: Алгоритм ключа сертификата не поддерживается.
в System.Security.Cryptography.X509Certificates.PublicKey.get_Key()
в Samples.Certificate.Certificate2.Main(String[] args)
P.S. очень долго искал как вложить файл в сообщение...
Вложение(я):
osinfo.xml
(387kb) загружен 5 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.