Статус: Новичок
Группы: Участники
Зарегистрирован: 10.10.2012(UTC) Сообщений: 1
|
Требуется подписать файл. Есть сертификат с ссылкой на закрытый ключ. выбираю сертификат: Код:public static class Certificate
{
public static X509Certificate2 CurrentCertificate { get; set; }
public static bool SelectCert()
{
X509Store store = new X509Store("MY", StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
X509Certificate2Collection collection = store.Certificates;
X509Certificate2Collection scollection = X509Certificate2UI.SelectFromCollection(collection, "Выбор сертификата", "", X509SelectionFlag.SingleSelection);
if (scollection.Count > 0)
{
CurrentCertificate = scollection[0];
return true;
}
else return false;
}
}
Дальше пытаюсь передать в ГОСТ3410 сертификат: Код:Gost3410CryptoServiceProvider Gost3410 = new Gost3410CryptoServiceProvider();
Gost3410.ContainerCertificate = Certificate.CurrentCertificate;
или через функцию импорта сертификата из массива байтов в любом случае требует вставить носитель с ключевой информацией, хотя ссылка на закрытый ключ есть. Как реализовать подпись без дополнительного носителя?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,752   Сказал «Спасибо»: 577 раз Поблагодарили: 2306 раз в 1807 постах
|
Цитата:в любом случае требует вставить носитель с ключевой информацией, хотя ссылка на закрытый ключ есть. Ссылка указывает на какой контейнер (расположение)? Через панель управления\КриптоПРО CSP\ ... Цитата: Как реализовать подпись без дополнительного носителя?
Не использовать его, использовать реестр, например... Установить личный сертификат (КриптоПРО CSP\... \) с привязкой к "локальному контейнеру" Отредактировано пользователем 10 октября 2012 г. 16:09:43(UTC)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close