Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.04.2012(UTC) Сообщений: 61
|
Добрый день, Вылетает ошибка "The card cannot be accessed because the wrong PIN was presented." Цитата: dynamic signedData = new CAdESCOM.CadesSignedData(); dynamic signer = new CAdESCOM.CPSigner(); dynamic oSigningTimeAttr = new CAdESCOM.CPAttribute(); oSigningTimeAttr.Name = CAPICOM.CAPICOM_ATTRIBUTE.CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME; oSigningTimeAttr.Value = DateTime.Now.ToUniversalTime(); signer.AuthenticatedAttributes2.Add(oSigningTimeAttr);
X509Store store = new X509Store(StoreLocation.CurrentUser); store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly); dynamic oStore = new CAPICOM.Store(); oStore.Open(CAPICOM.CAPICOM_STORE_LOCATION.CAPICOM_LOCAL_MACHINE_STORE, "My", 2); string serialNumber = "13BECCB500020001FADB"; foreach (var cert in oStore.Certificates) { if (cert.SerialNumber == serialNumber) { signer.Certificate = cert; break; } } signer.TSAAddress = "http://cryptopro.ru/tsp/"; signedData.Content = hfHASH.Value; signedData.ContentEncoding = 0;
string signedHash = signedData.SignCades(signer, CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1);
Вышеприведенный код используется на странице ASP.NET, когда веб приложение запущено на Visual Studio Development сервере, такой ошибки нет, выводится окошко с запросом пин-а. Когда веб приложение запущено под IIS вылетает ошибка. Как можно передать пароль для досупа к контейнеру с закрытым ключом? Спасибо!
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Программное задание пин-кода в плагине не планируется.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close