for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Не фоксом единым
  

подписать XML на C# ЕЦП ГОСТ 34.11-2012
tatanat
Автор

Сообщений: 15
Дата: 13.08.20 14:30:53
Здравствуйте
Есть XML-файл, который надо подписать ЕСЦ на C#. Выбор сертификата выполняется так:

var store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
X509Certificate2Collection fcollection=(X509Certificate2Collection)store.Certificates;
X509Certificate2Collection collection=X509Certificate2UI.SelectFromCollection(fcollection, "Выберите сертификат",
"Выберите сертификат", X509SelectionFlag.SingleSelection);store.Open(OpenFlags.ReadOnly);
X509Certificate2 c = collection[0];



Далее надо считать закрытый ключ
Для сертификатов RSARSACrypto все проходит нормально:

keyp1 = (RSACryptoServiceProvider)sert.PublicKey.Key;



Но для сертификата Gost3410Crypto не получается считать приватный ключ таким образом

Может кто-то уже сталкивался с такой проблемой?
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 22 WbrErr Taran  (Гостей: 20)

28.11.2020 19:03:20 exec: 0.01
Mem: 1.066 Mb

© 2000-2020 Fox Club 
Яндекс.Метрика