подписать XML на C# ЕЦП ГОСТ 34.11-2012 | |
---|---|
tatanat Автор Сообщений: 15 Дата регистрации: 18.08.2011 |
Здравствуйте
Есть 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 не получается считать приватный ключ таким образом Может кто-то уже сталкивался с такой проблемой? |
© 2000-2024 Fox Club  |