Ошибка создания подписи либо внутренняя ошибка asn1 либо ошибка дешифровки 0x80093101


Offline

E1r0nd

 


#1
Оставлено
:

2 июня 2022 г. 23:10:21(UTC)

E1r0nd

Статус: Новичок

Группы: Участники

Зарегистрирован: 02.06.2022(UTC)
Сообщений: 1

Приветствую!
Столкнулся со следующей проблемой: если при формировании CaDES-XLT1 в качестве доказательства валидности сертификата подписанта указать CRL, при проверке (https://dss.cryptopro.ru/Verify/Verify/) возникает ошибка «Подпись имеет признаки подписи формата CAdES-XLT1, но не соответствует им полностью. Не удалось проверить подпись CAdES-XLT1. Ошибка: [либо внутренняя ошибка ASN1 либо ошибка дешифровки]. Код: [0x80093101].». При этом если в качестве доказательства использовать OCSP ответ, то подпись проверяется успешно. В приложении error_sig.txt — пакет,вызывающий ошибку. ok_sig.txt — пакет без ошибки

ok_sig.txt (35kb) загружен 4 раз(а). error_sig.txt (706kb) загружен 3 раз(а).


Вверх


Offline

Санчир Момолдаев

 


#2
Оставлено
:

3 июня 2022 г. 0:24:14(UTC)

Санчир Момолдаев

Статус: Сотрудник

Группы: Модератор, Участники
Зарегистрирован: 03.12.2018(UTC)
Сообщений: 1,025
Российская Федерация

Сказал(а) «Спасибо»: 86 раз
Поблагодарили: 216 раз в 207 постах

Добрый день!
все верно. в качестве доказательств подлинности для сертификата подписанта должен быть ocsp ответ.
хоть rfc указано что в качестве доказательств может быть ocsp ответ на основе crl (thisUpdate и nextUpdate из crl) или сам crl, в наших продуктах реализация иная.

причина в том что например crl может быть издан месяц назад и действовать еще два месяца.
в таком случае tsp штамп на время подписи будет позже чем ThisUpdate ocsp ответа. т.е. фактически нет доказательств что в период между thisUpdate из ocsp штампа и tsp штампа сертификат подписанта был действителен.

поэтому в качестве доказательств принимается только ocsp ответ с thisUpdate, при этом nextUpdate в ответе должно отсутствовать.

время в штампах должно удовлетворять условию
inner tsp (signing timestamp) <= thisUpdate from ocsp (evidence) <= outer tsp (evidence timestamp)

конечно может и можно было бы чтобы использовалься crl, но в таком случае УЦ должен выпускать crl ежесекундно, что нереализуемо

Отредактировано пользователем 3 июня 2022 г. 0:25:17(UTC)
 | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний


Вверх


Offline

Новожилова Елена

 


#3
Оставлено
:

3 июня 2022 г. 10:20:08(UTC)

Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах

Дополню про CRL.

Для того, чтобы CRL подтверждал действительность сертификата на момент подписи, он должен быть выпущен (имеется в виду поле thisUpdate) после момента времени, указанном в штампе времени на подпись. То есть пришлось бы сначала создать подпись, получить на неё штамп времени, подождать выпуска следующего CRL и только тогда закончить создание подписи CAdES-X Long Type 1. Большинство CRL выпускаются раз в сутки.

И второй момент, про который не всегда помнят, — CRL имеет гораздо больший размер, чем OCSP-ответ. Здесь в соседней ветке были жалобы на CRL в пару мегабайт, включаемый в каждую подпись.

Именно из-за этих двух существенных минусов: (1) подпись можно (в большинстве случаев) закончить только на следующий день и (2) большой размер — и было принято решение для проверки сертификата ключа подписи использовать только OCSP-ответ. Замечу, что для промежуточных CA требования менее строгие, для них допускается использование CRL в доказательствах.


Вверх


Offline

Андрей *

 


#4
Оставлено
:

3 июня 2022 г. 12:00:31(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,010
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Автор: Новожилова Елена Перейти к цитате

Дополню про CRL.
..
И второй момент, про который не всегда помнят, — CRL имеет гораздо больший размер, чем OCSP-ответ. Здесь в соседней ветке были жалобы на CRL в пару мегабайт, включаемый в каждую подпись.

Именно из-за этих двух существенных минусов: (1) подпись можно (в большинстве случаев) закончить только на следующий день и (2) большой размер — и было принято решение для проверки сертификата ключа подписи использовать только OCSP-ответ. Замечу, что для промежуточных CA требования менее строгие, для них допускается использование CRL в доказательствах.

Например, сейчас CRL ФНС уже 4.5 мб ( с 114К отозванных сертификатов)…
Snimok ehkrana ot 2022-06-03 12-57-22.png (119kb) загружен 5 раз(а).

Snimok ehkrana ot 2022-06-03 12-59-43.png (43kb) загружен 5 раз(а).

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Содержание

  1. Либо внутренняя ошибка asn1 либо ошибка дешифровки 0x80093101
  2. Общие обсуждения
  3. Либо внутренняя ошибка asn1 либо ошибка дешифровки 0x80093101
  4. Jrpcexception asn 1 decode error offset 0
  5. Ошибка 0x80093106 и нехватка памяти для ASN1
  6. Ошибка 0x80093106 и нехватка памяти для ASN1
  7. Что означает нехватка памяти для ASN1?
  8. Как исправить ошибку 0x80093106

Общие обсуждения

Здравствуйте!
В нашей организации мы столкнулись с проблемой не позволяющей отправлять зашифрованные сообщения в MS Outlook 2007.
Есть группа организаций, в каждой из которой осуществляется выпуск сертификатов средствами собственных удостоверяющих центров, входящих в сеть удостоверяющих центров. При отправке зашифрованных писем внутри нашей организации появляется следующее сообщение об ошибке: » Ошибка на нижнем уровне системы безопасности. Встречено неверное значение тега ASN1 «. Как правило ошибка появляется при отправке сообщений получателям имеющим сертификат выданный нашим удостоверяющим центром и внутри организации. При отправке сообщения в другую организацию, соответственно с сертификатом выданным её удостоверяющим центром, сообщение уходит без каких- либо проблем. Если отправлять сообщение внутри организации, но использовать при шифровании сертификат выданный удостоверяющим центром другой организации, письмо уходит нормально. Было предположение, что возможно проблема в сертификатах выпускаемым нашим удостоверяющим центром. Проводили тестовые отправки писем с семи рабочих станций, используя учетные записи семи человек. В тестировании было 5 пользовательских рабочих станций и две тестовые с операционной системой Windows XP Pro и операционной системой Windows 7. Тестовые машины крайне редко использовались для работы пользователей и никогда для шифрованного документооборота средствами MS Outlook. В ходе тестов выяснили следующее:
1. Почти у всех пользователей с тестовой рабочей станции с операционной системой Windows XP Pro сообщения оправились без проблем. Ошибка возникла только у одного пользователя, она также возникает и на его рабочей станции.
2. При смене пользователями рабочих станций на одних местах ошибка возникала, а на других нет. И выявить какую-либо определенную закономерность не удалось. Ошибка возникала у разных пользователей на разных рабочих станциях.
3. При отправке сообщений с тестовой машины с операционной системой Windows 7 снова появлялась данная ошибка, хотя на некоторых других машинах и в том числе тестовой с Windows XP Pro, ошибки не было.

4. На тестовой рабочей станции под управлеинем Windows 7 осуществлялась отправка сообщений от двух пользователей с одинаковыми сертификатами, выдаными одним удостоверяющим центром. От первого пользователя сообщения уходили нормально всем сотрудникам участвовашим в тестировании. От второго пользователя сообщение удалось отправить только первому, во всех других случаях снова возникала ошибка тега ASN1.

Так как на одних рабочих станциях все работало нормально, а на других нет, причем у одних и тех же пользователей, мне кажется дело не в сертификатах. Скорее всего проблема в самих рабочих станциях, их настройках или в конфликте с программным обеспечением установленным на машины. В чем конкретно проблема мы своими силами, к сожалению, выяснить не смогли.
Так на большинстве рабочих мест в нашей организации установлена операционная система Windows 7 и осуществляется плановый переход на эту систему с Windows XP Pro, где она ещё используется, то хотелось бы решить данную проблему применительно к Windows 7, если нет какого-то общего решения.

Outlook настроен на шифрование вполне корректно, т.к. ошибка возникает не постоянно при отправке каждого сообщения. Да и обмен зашифрованной почты с сотрудниками других организаций проходит нормально.
Скажите, пожалуйста, типична ли данная ошибка или нет и корни проблемы стоит искать в конфликте программного обеспечения.
Какие вообще есть идеи и что можно попробовать или почитать, чтобы решить эту проблему.
Спасибо!

Источник

Либо внутренняя ошибка asn1 либо ошибка дешифровки 0x80093101

Программа: КриптоАРМ — Ошибка 1722. Ошибка пакета Windows Installer. Непредвиденное завершение программы, являющейся частью установки. Обратитесь к техническому персоналу или к поставщику пакета. Действие ProcessMsi1, расположение: D:, команда: msiexec.exe /i «C:UsersRbuAppDataLocalTemp7ZipSfx.000TDStandardsetup-Win32.msi» /qb ADDLOCAL=TSPClient,OCSPClient,CAdESModule,CAPICOMModule REBOOT=ReallySuppress

Добрый день! При подписании файла выходит ошибкаСтатус завершения операции: Неудача.
Длительность выполнения операции: 0:00:11.88
Входной файл: C:Обращение на аванс РГС-Медицина.docx
Выходной файл: C:Обращение на аванс РГС-Медицина.docx.sig
Описание ошибки:
Ошибка сохранения сообщения (0x80004005)

Ошибка сохранения сообщения (0x80004005)

Произошла ошибка при создании подписи

Произошла ошибка при определении размера закодированного сообщения

Добрый день! Подскажите пожалуйста в чем причина ? При попытке шифрования уже подписанного файла выходит следующее сообщение :Произошла ошибка при шифровании сообщения

Произошла ошибка при открытии сообщения для кодирования

Внутренняя ошибка (CSP). (0x80090020)

Постоянные проблемы на 2х ПК с КриптоАРМ
1) слетает браузер плагин (просто перестает работать с ошибкой) обновление (cadesplugin) на актуальную версию не исправляет проблему, на ПК1 можно подписывать обычно или с штампов времени, но отправлять за-за плагина нельзя.
2) перестает работать штамп времени на ПК2, переустановка КриптоАРМ 2 не помогает.

Ключи рабочие, КриптоАРМ работают некоторое время после ПОЛНОЙ переустановки ОС (Win10 64)

На ПК2 подписывали без штампа, либо пересылали подписанный на ПК1 файл со штампом времени и отправляли.Вчера на ПК2 во время отправки слетел плагин, и не работает штамп времени.Переустановка КриптоАРМ не помогает.
Также после переустановки КриптоАРМ остаются настройки конфигурации..Хотя пробовали удалять тотальным унисталером
Скриншоты во вложении

Помогите! Уже устали от этих внезапных отказов в работе программы.

Источник

Jrpcexception asn 1 decode error offset 0

Ошибка 0x80093106 и нехватка памяти для ASN1

Ошибка 0x80093106 и нехватка памяти для ASN1

Добрый день! Уважаемые читатели и гости IT портала Pyatilistnik.org. Пару лет назад я устанавливал Windows 7 одному из своих друзей на его ноутбук. Все работало как часы, но на прошлой неделе мой друг написал мне, что у него на сайте taxcom.ru во время приема пакетов, выскочила ошибка «Не удалось получить размер для расшифрованных данных, причина нехватка памяти для ASN1. Код ошибки 0x80093106″ и попросил помочь в решении данной проблемы. Отказать ему я не мог, поэтому, когда появилось свободное время я приступил к ее устранению.

Что означает нехватка памяти для ASN1?

Есть такая система сдачи отчетности Такском, у пользователя выскочило уведомление:

[info]Уведомление о запрете использования сертификатов, выпущенных по ГОСТу 34.10-2001. Ошибка в процессе приема пакетов. В процессе приема документа от регламенту произошла ошибка. Не удалось получить размер для расшифрованных данных, причина нехватка памяти для ASN1. Код ошибки 0x80093106[/info]

В итоге Windows 7 используя метод EnvelopedCms.Decode в приложении Microsoft .NET Framework, не может декодировать сообщения размером более 5 мегабайт (МБ). Кроме того, вы получаете сообщение об ошибке, похожее на следующее:

  • Необработанное исключение: System.Security.Cryptography.CryptographicException: ASN1 недостаточно памяти.
  • в System.Security.Cryptography.Pkcs.EnvelopedCms.OpenToDecode (Byte [] encodedMessage)
  • в System.Security.Cryptography.Pkcs.EnvelopedCms.Decode (Byte [] encodedMessage)

Эта проблема возникает из-за того, что размер буфера неправильно увеличивается в функции CryptMsgUpdate, когда метод EnvelopedCms.Decode добавляет декодированный контент в буфер во время процесса декодирования. Таким образом, целочисленное переполнение происходит для большого файла.

Как исправить ошибку 0x80093106

Чтобы у нас возвратилась возможность принимать и обрабатывать письма более пяти мегабайт вам необходимо установить специальное обновление от Microsoft, это как в случае с бесконечным обновлением системы, вам его придется загрузить отдельно. Исправление заменит библиотеку Msasn1.dll. Нужная нам KB Windows6.1-KB2480994-v2-x64 или более новая версия KB2729094, подробнее о нем (https://support.microsoft.com/ru-ru/help/2480994/asn1-out-of-memory-error-when-the-cryptmsgupdate-function-decodes-a-me)

  • Скачать KB2480994 можно у меня по ссылке, к сожалению MS данное обновление убрала и заменила, на сколько я понял KB2729094
  • Скачать KB2729094 по ссылке (https://support.microsoft.com/ru-ru/help/2729094/an-update-for-the-segoe-ui-symbol-font-in-windows-7-and-in-windows-ser) или у меня из облака одним пакетом (https://cloud.mail.ru/public/Dgmm/KU6ehFgkn)

Производим установку обновлений KB248099. Запускаем его и соглашаемся на установку.

Сам процесс установки обновления KB248099 занимаем менее минуты.

I am using Objective System Inc(http://www.obj-sys.com/products/asn1c/index.php) ASN.1 Compiler and the specification file(cdr_spec.asn) generated Java source code. The CDRS are enecoded based on format BER(Basic Encoding Rule)

Command to generate Java source:

The source is generated:

When I decode the first CDR file, it parses 3 lines only, the CDR file is supposed to contain more than 100 lines, so it is partially decoded.

When I try decoding another CDR file, it is failed when decoding CDR file and gave me such error:

My ASN.1 specification file does not have any syntax error when I use tool checking its syntax.

Can anyone who knows ASN.1 well help me about this?

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I’d need some assistance in using the Service Control Engine (SCE) API.

I have developed a simple application that queries the bucket data for a given subscriber (using the getQuotaStatus API). However, despite I believe the source code is correct, I cannot get any reply back from the SCE.

The client-side debugging (in Log4J) confirms that everything is fine, and that the getQuotaStatus() command was issued properly.

I did some debugging by enabling the command «management-agent sce-api logging» on the SCE command line, and I see this log entries:

In particular, I don’t understand the «BAD: input is closed ASN.1 decode error» message.

Is this a known bug? How can I debug more, for example how can I get the text the SCE is trying to decode in ASN.1 notation?

I can post some snippet of my code, which is anyway very simple.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

The following message you pointed is too general and doesn’t

help much unfortunately. For instance, it can happen even when

there was a network connection issue between SCE and API.

closed BAD: input is closed ASN.1 decode error @ offset 930: Unexpected end-of-buffer encountered..

The method getQuotaStatus works fine for me, so there should

be something difference between us. I’m using 3.7.0.

One thing I can come up with is that you need to configure

the Quota RDR’s in SCABB and RDR-formatter for category 4

as below to get proper values by getQuotaStatus.

RDR-formatter destination 127.0.0.1 port 33001 category number 4 priority

Configuring the Quota Manager

If it still doesn’t work after the above changes, please share

the following information for further troubleshooting.

+ SCE and API version

+ OS which runs the API

+ Snippet of your code

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Many thanks for your answer.

I’ve added the line

RDR-formatter destination 127.0.0.1 port 33001 category number 4 priority 100

in the configuration. There are no other destinations for category 4.

By the way, I see that this problem is still open on 3.7.0, see «CSCsm19587» in the release notes (

However, I cannot get any answer from the SCE. My details:

  • SCE and API version: SCE8000 running version 3.6.5 Build 489. API version is: 3.6.5 Build 300.
  • Java version: 1.6.0_26
  • OS which runs the API: tried both Windows 7 and Apple OSX 10.6
  • Snippet of your code: see below

This is the code of the main class :

This is the code of SceQuotaListener.java :

This is the code of SceResultHandler.java :

Many thanks for your help, this problem got me stuck for ages, it’s driving me mad.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hmm.. the source code you provided works fine for me on

my setup which runs same versions with yours.

I have added some println lines in your code to see the received value

and here is the result.

I’m getting the quota status for subscriber test1

1: 1048576(bucket id:value)

But when no bucket is assigned to the subscriber, then no value is returned.

So I assume you need to complete Quota related configurations including

Quota RDR settings on SCA-BB GUI(which I pointed in the previous reply) and

QM config on SM.

Please refer to the following doc for the detail.

You can check if a bucket.quota is assigned to a subs by:

SCE2000#>sh interface LineCard 0 subscriber name test1 bucket-state

Bucket 1 is used. Status – Not Breached.

SCE2000#>sh interface LineCard 0 subscriber name test1 bucket-state id 1

Bucket type: Total Volume

Bucket state: OK

Bucket size: 1048576

If no bucket is assigned:

SCE2000#>sh interface LineCard 0 subscriber name test2 bucket-state

Error – Subscriber has no quota profile.

BTW, do you always see the following error?

closed BAD: input is closed ASN.1 decode error @ offset 930: Unexpected end-of-buffer encountered..

Or the above error is one time event and your problem is that simply

SCE doesn’t reply any info to getQuotaStatus method?

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thanks again for helping me.

I’ve followed the guide you linked (both the 3.6.5 and 3.7.0) line by line. I’ve also upgraded the OS and the API jars to 3.7.0, but the result is the same.

The only difference with my configuration is in this screen:

the guide suggests to configure «Gy», while I am using the second option instead. The difference is not fully clear to me.

I do see a similar output when I query a user with associated quota:

SCE2000#>sh interface LineCard 0 subscriber name test1 bucket-state id 1

Bucket type: Total Volume

Bucket state: OK

Bucket size: 1048576

I always get the error

closed BAD: input is closed ASN.1 decode error @ offset 930: Unexpected end-of-buffer encountered..

every time I use the getQuotaStatus().

Also, I tried following the instruction in paragraph » Configuring SCE for Quota Management Provisioning » of the guide you linked me (http://www.cisco.com/en/US/partner/docs/cable/serv_exch/serv_control/broadband_app/rel37x/qm_sol/03_configuring.html#wp1053276) but nothing changed.

Any other idea or debugging to suggest?

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

You always see the error while I have never seen it in my setup, that’s wired.

I think that’s better to open a TAC case with your SCE support file and the source code.

Last thing I can think of is that there is something issue in your network between your API

and SCE. For example, NAT, firewall, security software on your PC, etc. I’m not sure if these

can cause such error but if you don’t mind please test it again with a direct connection(same network)

between them. Seems the IP of SCE is 123.123.123.2 and the API is 192.168.2.101,

so I believe they are in different network.

If it doesn’t work with this change, I think openning a TAC case is a better option.

I’m sorry that I can’t help you much.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I have already opened a TAC last week, but it’s progressing very slowly and it seems quite hard to debug.

Thanks so much for spending time to help me.

ps: the ip 123.123.123.123 is a placeholder. There is no NAT nor firewall between the SCE and the API client. I tried this already.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I don’t want to bother your TAC case or work in parallel,

but there is something I forgot to suggest.

How many subscriber do you have in your SCE box?

If you have more than one and if this is not a production

environment, can you try clearing all the subscribers once

then import ev_btest32 only and try the test again?

If this is not a production, you can enable the following

rpc debug(at this point I’m not sure if this is helpful.).

debug rpc-adapter debug-mode on

debug rpc-adapter debug-mode off

The debug log generated can be found:

I think you have already tried this, but if you didn’t can

you please try reloading your SCE or try different SCE box?

Of course if this is not a production.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thanks so much again for your help.

Sadly, this is a production SCE (with tens of thousands subscribers) so I can’t do anything of these. I also have another two SCE1000 and SCE2000 but they are in production too, and their subscribers don’t have associated quota.

My TAC was escalated today, let’s wait and see. It’s becoming quite frustrating.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I see, I’m sorry to hear that

Let’s wait for the response from escalation.

My intention was that something performance factor(num of subs, e.g.) is related to this issue

as in working case I see the following log(indicated in red) just after the same log(indicated in blue)

with yours, while in your case nothing happens about for 5 seconds then generates the error.

2011-10-11 17:32:12 | INFO | CPU #000 | Cleared user log files

2011-10-11 17:32:56 | INFO | CPU #000 | EM Agent: quotaStatusIndication operation was called with parameters: >

2011-10-11 17:33:03 | INFO | CPU #000 | EM Agent: PRPC connection to /1.120.20.1 established, client name is mcn.sceGw_1.120.20.1_SCE.J.API.PRPC, session name is rpc-3.

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – connect operation was called, registered listeners: none

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – connect operation was called, registered listeners: none

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – registered a quota Listener

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: getQuotaStatus operation was called with parameters: >

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: quotaStatusIndication operation was called with parameters: >

2011-10-11 17:33:05 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – disconnected

2011-10-11 17:33:05 | INFO | CPU #000 | EM Agent: PRPC connection to /1.120.20.1 closed OK: peer terminated connection: user request.

But I wouldn’t recommend to try anything I suggested in last reply as this is a production.

Источник

Содержание

  1. Ошибка 0x80093106 и нехватка памяти для ASN1
  2. Ошибка 0x80093106 и нехватка памяти для ASN1
  3. Что означает нехватка памяти для ASN1?
  4. Как исправить ошибку 0x80093106

Ошибка 0x80093106 и нехватка памяти для ASN1

Ошибка 0x80093106 и нехватка памяти для ASN1

Добрый день! Уважаемые читатели и гости IT портала Pyatilistnik.org. Пару лет назад я устанавливал Windows 7 одному из своих друзей на его ноутбук. Все работало как часы, но на прошлой неделе мой друг написал мне, что у него на сайте taxcom.ru во время приема пакетов, выскочила ошибка «Не удалось получить размер для расшифрованных данных, причина нехватка памяти для ASN1. Код ошибки 0x80093106″ и попросил помочь в решении данной проблемы. Отказать ему я не мог, поэтому, когда появилось свободное время я приступил к ее устранению.

Что означает нехватка памяти для ASN1?

Есть такая система сдачи отчетности Такском, у пользователя выскочило уведомление:

[info]Уведомление о запрете использования сертификатов, выпущенных по ГОСТу 34.10-2001. Ошибка в процессе приема пакетов. В процессе приема документа от регламенту произошла ошибка. Не удалось получить размер для расшифрованных данных, причина нехватка памяти для ASN1. Код ошибки 0x80093106[/info]

В итоге Windows 7 используя метод EnvelopedCms.Decode в приложении Microsoft .NET Framework, не может декодировать сообщения размером более 5 мегабайт (МБ). Кроме того, вы получаете сообщение об ошибке, похожее на следующее:

  • Необработанное исключение: System.Security.Cryptography.CryptographicException: ASN1 недостаточно памяти.
  • в System.Security.Cryptography.Pkcs.EnvelopedCms.OpenToDecode (Byte [] encodedMessage)
  • в System.Security.Cryptography.Pkcs.EnvelopedCms.Decode (Byte [] encodedMessage)

Эта проблема возникает из-за того, что размер буфера неправильно увеличивается в функции CryptMsgUpdate, когда метод EnvelopedCms.Decode добавляет декодированный контент в буфер во время процесса декодирования. Таким образом, целочисленное переполнение происходит для большого файла.

Как исправить ошибку 0x80093106

Чтобы у нас возвратилась возможность принимать и обрабатывать письма более пяти мегабайт вам необходимо установить специальное обновление от Microsoft, это как в случае с бесконечным обновлением системы, вам его придется загрузить отдельно. Исправление заменит библиотеку Msasn1.dll. Нужная нам KB Windows6.1-KB2480994-v2-x64 или более новая версия KB2729094, подробнее о нем (https://support.microsoft.com/ru-ru/help/2480994/asn1-out-of-memory-error-when-the-cryptmsgupdate-function-decodes-a-me)

  • Скачать KB2480994 можно у меня по ссылке, к сожалению MS данное обновление убрала и заменила, на сколько я понял KB2729094
  • Скачать KB2729094 по ссылке (https://support.microsoft.com/ru-ru/help/2729094/an-update-for-the-segoe-ui-symbol-font-in-windows-7-and-in-windows-ser) или у меня из облака одним пакетом (https://cloud.mail.ru/public/Dgmm/KU6ehFgkn)

Производим установку обновлений KB248099. Запускаем его и соглашаемся на установку.

Сам процесс установки обновления KB248099 занимаем менее минуты.

I am using Objective System Inc(http://www.obj-sys.com/products/asn1c/index.php) ASN.1 Compiler and the specification file(cdr_spec.asn) generated Java source code. The CDRS are enecoded based on format BER(Basic Encoding Rule)

Command to generate Java source:

The source is generated:

When I decode the first CDR file, it parses 3 lines only, the CDR file is supposed to contain more than 100 lines, so it is partially decoded.

When I try decoding another CDR file, it is failed when decoding CDR file and gave me such error:

My ASN.1 specification file does not have any syntax error when I use tool checking its syntax.

Can anyone who knows ASN.1 well help me about this?

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I’d need some assistance in using the Service Control Engine (SCE) API.

I have developed a simple application that queries the bucket data for a given subscriber (using the getQuotaStatus API). However, despite I believe the source code is correct, I cannot get any reply back from the SCE.

The client-side debugging (in Log4J) confirms that everything is fine, and that the getQuotaStatus() command was issued properly.

I did some debugging by enabling the command «management-agent sce-api logging» on the SCE command line, and I see this log entries:

In particular, I don’t understand the «BAD: input is closed ASN.1 decode error» message.

Is this a known bug? How can I debug more, for example how can I get the text the SCE is trying to decode in ASN.1 notation?

I can post some snippet of my code, which is anyway very simple.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

The following message you pointed is too general and doesn’t

help much unfortunately. For instance, it can happen even when

there was a network connection issue between SCE and API.

closed BAD: input is closed ASN.1 decode error @ offset 930: Unexpected end-of-buffer encountered..

The method getQuotaStatus works fine for me, so there should

be something difference between us. I’m using 3.7.0.

One thing I can come up with is that you need to configure

the Quota RDR’s in SCABB and RDR-formatter for category 4

as below to get proper values by getQuotaStatus.

RDR-formatter destination 127.0.0.1 port 33001 category number 4 priority

Configuring the Quota Manager

If it still doesn’t work after the above changes, please share

the following information for further troubleshooting.

+ SCE and API version

+ OS which runs the API

+ Snippet of your code

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Many thanks for your answer.

I’ve added the line

RDR-formatter destination 127.0.0.1 port 33001 category number 4 priority 100

in the configuration. There are no other destinations for category 4.

By the way, I see that this problem is still open on 3.7.0, see «CSCsm19587» in the release notes (

However, I cannot get any answer from the SCE. My details:

  • SCE and API version: SCE8000 running version 3.6.5 Build 489. API version is: 3.6.5 Build 300.
  • Java version: 1.6.0_26
  • OS which runs the API: tried both Windows 7 and Apple OSX 10.6
  • Snippet of your code: see below

This is the code of the main class :

This is the code of SceQuotaListener.java :

This is the code of SceResultHandler.java :

Many thanks for your help, this problem got me stuck for ages, it’s driving me mad.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hmm.. the source code you provided works fine for me on

my setup which runs same versions with yours.

I have added some println lines in your code to see the received value

and here is the result.

I’m getting the quota status for subscriber test1

1: 1048576(bucket id:value)

But when no bucket is assigned to the subscriber, then no value is returned.

So I assume you need to complete Quota related configurations including

Quota RDR settings on SCA-BB GUI(which I pointed in the previous reply) and

QM config on SM.

Please refer to the following doc for the detail.

You can check if a bucket.quota is assigned to a subs by:

SCE2000#>sh interface LineCard 0 subscriber name test1 bucket-state

Bucket 1 is used. Status – Not Breached.

SCE2000#>sh interface LineCard 0 subscriber name test1 bucket-state id 1

Bucket type: Total Volume

Bucket state: OK

Bucket size: 1048576

If no bucket is assigned:

SCE2000#>sh interface LineCard 0 subscriber name test2 bucket-state

Error – Subscriber has no quota profile.

BTW, do you always see the following error?

closed BAD: input is closed ASN.1 decode error @ offset 930: Unexpected end-of-buffer encountered..

Or the above error is one time event and your problem is that simply

SCE doesn’t reply any info to getQuotaStatus method?

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thanks again for helping me.

I’ve followed the guide you linked (both the 3.6.5 and 3.7.0) line by line. I’ve also upgraded the OS and the API jars to 3.7.0, but the result is the same.

The only difference with my configuration is in this screen:

the guide suggests to configure «Gy», while I am using the second option instead. The difference is not fully clear to me.

I do see a similar output when I query a user with associated quota:

SCE2000#>sh interface LineCard 0 subscriber name test1 bucket-state id 1

Bucket type: Total Volume

Bucket state: OK

Bucket size: 1048576

I always get the error

closed BAD: input is closed ASN.1 decode error @ offset 930: Unexpected end-of-buffer encountered..

every time I use the getQuotaStatus().

Also, I tried following the instruction in paragraph » Configuring SCE for Quota Management Provisioning » of the guide you linked me (http://www.cisco.com/en/US/partner/docs/cable/serv_exch/serv_control/broadband_app/rel37x/qm_sol/03_configuring.html#wp1053276) but nothing changed.

Any other idea or debugging to suggest?

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

You always see the error while I have never seen it in my setup, that’s wired.

I think that’s better to open a TAC case with your SCE support file and the source code.

Last thing I can think of is that there is something issue in your network between your API

and SCE. For example, NAT, firewall, security software on your PC, etc. I’m not sure if these

can cause such error but if you don’t mind please test it again with a direct connection(same network)

between them. Seems the IP of SCE is 123.123.123.2 and the API is 192.168.2.101,

so I believe they are in different network.

If it doesn’t work with this change, I think openning a TAC case is a better option.

I’m sorry that I can’t help you much.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I have already opened a TAC last week, but it’s progressing very slowly and it seems quite hard to debug.

Thanks so much for spending time to help me.

ps: the ip 123.123.123.123 is a placeholder. There is no NAT nor firewall between the SCE and the API client. I tried this already.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I don’t want to bother your TAC case or work in parallel,

but there is something I forgot to suggest.

How many subscriber do you have in your SCE box?

If you have more than one and if this is not a production

environment, can you try clearing all the subscribers once

then import ev_btest32 only and try the test again?

If this is not a production, you can enable the following

rpc debug(at this point I’m not sure if this is helpful.).

debug rpc-adapter debug-mode on

debug rpc-adapter debug-mode off

The debug log generated can be found:

I think you have already tried this, but if you didn’t can

you please try reloading your SCE or try different SCE box?

Of course if this is not a production.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thanks so much again for your help.

Sadly, this is a production SCE (with tens of thousands subscribers) so I can’t do anything of these. I also have another two SCE1000 and SCE2000 but they are in production too, and their subscribers don’t have associated quota.

My TAC was escalated today, let’s wait and see. It’s becoming quite frustrating.

» means nesting-related): – Failed at: @displayUserCertifications user_id [in template «custom.author-acclaim-certifications» at line 4, column 9] ——>

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I see, I’m sorry to hear that

Let’s wait for the response from escalation.

My intention was that something performance factor(num of subs, e.g.) is related to this issue

as in working case I see the following log(indicated in red) just after the same log(indicated in blue)

with yours, while in your case nothing happens about for 5 seconds then generates the error.

2011-10-11 17:32:12 | INFO | CPU #000 | Cleared user log files

2011-10-11 17:32:56 | INFO | CPU #000 | EM Agent: quotaStatusIndication operation was called with parameters: >

2011-10-11 17:33:03 | INFO | CPU #000 | EM Agent: PRPC connection to /1.120.20.1 established, client name is mcn.sceGw_1.120.20.1_SCE.J.API.PRPC, session name is rpc-3.

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – connect operation was called, registered listeners: none

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – connect operation was called, registered listeners: none

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – registered a quota Listener

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: getQuotaStatus operation was called with parameters: >

2011-10-11 17:33:04 | INFO | CPU #000 | EM Agent: quotaStatusIndication operation was called with parameters: >

2011-10-11 17:33:05 | INFO | CPU #000 | EM Agent: sceGw_1.120.20.1_SCE.J.API.PRPC – disconnected

2011-10-11 17:33:05 | INFO | CPU #000 | EM Agent: PRPC connection to /1.120.20.1 closed OK: peer terminated connection: user request.

But I wouldn’t recommend to try anything I suggested in last reply as this is a production.

Использование ЭЦП открывает для владельца подписи дополнительные возможности. Но вместе с этим, иногда сопровождается небольшими техническими проблемами, связанными с необходимостью чёткого выполнения действий, связанных с загрузкой сертификатов, авторизацией, установкой необходимого программного обеспечения, а также системных требований к компьютеру.

Как выглядит ЭЦП
Важно отметить, что большинство ошибок при работе с ЭЦП можно устранить в домашних условиях, без необходимости привлечения специалистов со стороны.

Содержание

  • Какие виды ошибок ЭЦП бывают
  • Проблема с подписанием ЭПЦ
  • Как проявляется данная ошибка и что сделать, чтобы исправить
  • Проблема с сертификатом
  • Что делать если не найден сертификат или не верен
  • Проблемы при авторизации

Какие виды ошибок ЭЦП бывают

Среди наиболее часто встречающихся ошибок в процессе подписания электронных документов электронной подписью выделяют три ключевых блока:

Проблема с подписанием ЭПЦ. Возникает в момент, когда владелец подписи желает использовать ее при подписании электронного документа.

Проблема с сертификатом. Здесь система информирует пользователя об отсутствии (не действительности), либо использовании незарегистрированного сертификата удостоверяющего центра, необходимого для внешней проверки ЭП.

Проблемы при авторизации. Появляется при проверке пользователя, когда владелец электронной подписи впервые пытается зайти на электронную площадку с подтверждением личности через ЭЦП.

Проблема с подписанием ЭПЦ

Причины, вызывающие подобную ошибку весьма разнообразны. Тут можно выделить такие основные направления:

  • Закрытый ключ со съемного носителя (диска, флешки, Токена), не соответствует имеющемуся ключу открытого сертификата. Банальный человеческий фактор выбора не того носителя информации с ЭЦП. Если же «правильный» ключ утерян, придется обращаться в Удостоверяющий центр для перевыпуска.
  • Недействительный сертификат. Чтобы устранить подобную ошибку потребуется переустановить открытый сертификат. Важно учитывать требования криптопровайдера (инструкции по необходимым действиям) для установки открытых сертификатов.
  • Сертификат подписи определяется как не проверенный. Потребуется выполнить переустановку корневого сертификата, сформировавшего ЭП Удостоверяющего центра.
  • Закончился срок действия криптопровайдера. Необходимо получить новый лицензионный ключ, позволяющий работать с программным обеспечением криптопровайдера. Информация запрашивается через УЦ, либо владельца ПО.
  • Не виден сертификат на носителе. Помогает простая перезагрузка компьютера для устранения ошибка генерации.
  • Алгоритм сертификата ЭЦП не поддерживается. Подобная ошибка может возникать при подписании электронной отчетности в налоговую. Потребуется переустановить КриптоПро CSP и проверить его на совместительство с имеющейся у вас на компьютере операционной системой.

Как проявляется данная ошибка и что сделать, чтобы исправить

Ошибка исполнения функции с информированием о невозможности подписать документ ЭЦП обычно появляется в момент подписания документа.

Система сразу выводит на экран уведомление о непредвиденной ошибке с кратким указанием причины ее возникновения.

Обычно для ее исправления требуются такие действия:

  • проверка наличия, срока действия, подлинности сертификатов и выполнение их замены;
  • выполнение проверки корректной работы операционной системы компьютера, ее обновление до минимальных допустимых параметров;
  • проверка состояния съемного носителя закрытого ключа;
  • выявление и устранение ошибок работы криптопровайдера.

Важно. Причина, из-за которой владелец ЭЦП не может нею воспользоваться, может быть комплексной. Поэтому, если не сработал один из предложенных вариантов, проверьте по другим направлениям.

Проблема с сертификатом

Распространенным явлением во время подписания электронных документов ЭЦП является получение уведомления, что системе не удалось получить доступ к сертификатам, пригодным для формирования подписи.

Здесь причины возникновения неисправности могут быть такими:

  1. Пользователь не установил на свой ПК корневые сертификаты УЦ, осуществлявшего формирование и выдачу ЭЦП. Для устранения – скачать и установить на компьютер такой сертификат, либо прописать доступ к нему.
  2. Система не видит личных сертификатов владельца ЭЦП. Выдаются одновременно с оформлением ЭП. Их необходимо загрузить на ваш ПК, и подтянуть в криптопровайдер. В дальнейшем можно загрузить через сайт УЦ. Устанавливаются и прописываются на рабочем месте, предназначенном для работы с ЭЦП. С незарегистрированным сертификатом вы не сможете осуществлять подписание электронных документов.
  3. Информирование о невалидности сертификатов. Обычно такое возможно в случае, когда заканчивается срок действия сертификата, либо их отзывают. Потребуется обращаться в УЦ, выдавший ЭЦП, для уточнения статуса сертификатов подписи. В некоторых случаях помогает обновление сертификатов на компьютере пользователя. Сделать это можно вручную.

Мнение эксперта

Владимир Аникеев

Специалист отдела технической поддержки УЦ

Внимательно читайте природу ошибки, что выдает система. Обычно это ключ к дальнейшему направлению поиска источника проблемы и ее устранению.

Что делать если не найден сертификат или не верен

Когда сертификат отсутствует в списке «Ваши Сертификаты», проблема может оказаться в отсутствии коренного сертификата УЦ.

Для устранения этой проблемы необходимо:

  • проверить наличие такого сертификата на вашем ПК по пути: «Пуск» — дальше «Все программы» — после этого плагин «КриптоПро» — а уже там «Сертификаты»;
  • дальше находим вкладку «Личное», выбираем «Сертификаты»;

Раздел сертификаты

  • потребуется открыть не отображенный во вкладке сертификат и просмотреть его «Путь сертификации»;
  • тут отображаются все цепочки сертификатов в порядке ранжирования. Важно чтобы напротив какого-то из них не стоял желтый, либо красный значок предупреждения. Если подобное присутствует – нажмите на сам сертификат и ознакомьтесь с ошибкой, что выдаст система;
  • в зависимости от причины (обычно это окончание действия сертификата, либо не верифицирован) выполните ее устранение.

Чтобы устранить ошибку и перезагрузить отозванный сертификат потребуется выполнить несколько не сложных действий:

  • в окне «Свойства браузера» откройте личный сертификат. Попасть туда можно через «Поиск» меню «Пуск». В открытом окошке ищите вкладку «Содержание», дальше вкладку «Сертификаты»;
  • после этого во вкладке «Состав» потребуется выбрать позицию «Точки распространения списков отзывов»;
  • в следующем блоке под названием «Имя точки распространения» необходимо выполнить копирование ссылки загрузки файла списка отзывов;
  • переходя по указанной ссылке необходимо скачать и установить файл списка отзывов (CRL);
  • дальше переходим по подсказкам «Мастера импорта сертификатов».

Следующей распространенной проблемой, когда компьютер не видит сертификат на носителе, является сбой в работе программных продуктов компьютера либо Токена (флешки). Обычно помогает простая перезагрузка ПК. Среди прочих популярных проблем этого направления можно выделить такие:

  1. На носителе отсутствует драйвер, либо он установлен не корректно. Необходимо скачать последнюю версию драйвера с официального источника и установите его. Можно проверить работоспособность съемного носителя на другом ПК. В этом случае, если другой ПК нормально работает с носителем ЭЦП, переустановите драйверы на первом компьютере.
  2. Система долго распознает носитель ЭЦП. Тут проблема в операционной системе. Ее потребуется обновить до минимального уровня, требуемого для работы с ЭЦП.
  3. USB-порт работает не корректно. Попробуйте подсоединить Токен (флешку) через другой порт, либо на другом ПК, чтобы убедиться, что проблема не в носителе. Выполните перезагрузку компьютера.
  4. Если Токин (флешка) не открывается ни на одном компьютере, значит проблема в носителе. Когда ключ был записан в единственном экземпляре на этот носитель – потребуется обращаться в УЦ для перевыпуска ЭЦП.

Важно. Перед вынесением «окончательного вердикта» касательно работоспособности носителя и сертификата, не поленитесь выполнить их проверку через несколько различных источников.

Проблемы при авторизации

Часто с подобными неприятностями сталкиваются владельцы ЭЦП, пытающиеся пройти регистрацию, либо авторизацию на различных электронных торговых площадках. Пользователю появляется уведомление, что его подпись не авторизирована.

Обычно проблема кроется:

  1. Отсутствие регистрации. Потребуется попросту зарегистрироваться на избранном вами ресурсе.
  2. Не зарегистрирован сертификат. Возникает после обновления ключа ЭЦП. Устраняется путем регистрации нового сертификата ключа ЭЦП.

Мнение эксперта

Владимир Аникеев

Специалист отдела технической поддержки УЦ

На различных ресурсах процесс регистрации (авторизации) может существенно отличаться, иметь определенные ограничения, а также блокироваться защитным ПО. Поэтому перед началом процедуры не поленитесь ознакомиться с соответствующей инструкцией и правилами.

В дальнейшем, при работе на самой электронной площадке и попытке подписать электронные документы, могут возникать дополнительные трудности, связанные с такими моментами:

  1. Необходимости присоединиться к регламенту. Система не даст возможность полноценно работать, если вы не согласитесь с ее условиями.
  2. Невозможность загрузить файл (файлы). Обычно это ошибка превышения размера информации, что допустима для загрузки. Просто смените формат разрешения файла, чтобы уменьшить его размер.
  3. Требование использовать определенный браузер (определенную версию браузера). Это системные требования владельца площадки, которые необходимо соблюдать.
  4. Проблемы со считыванием сертификатов. Потребуется проверить не просрочены ли ваши сертификаты, а также все ли они установлены на ПК.

Что значит er 10002 неопределенная ошибка при проверке ЭЦП, что делать?

Возможно не прошла расшифровка файла ключа. Перезагрузите компьютер. Проверьте, отображается ли съемный носитель ключа ЭЦП, наличие и корректность отображения сертификатов, а также соответствие их (должен быть одинаковый владелец).

Ошибка 52 цифровая подпись

Связана с повреждением, либо отсутствием необходимых драйверов на носителе, либо ПК. Потребуется скачать с официального источника недостающий драйвер и переустановить его.

Почему компьютер не видит ЭЦП?

Несоответствие программного продукта операционной системы и съемного носителя (флешки), либо повреждение флешки. Устраняется путем обновления операционной системы до минимально необходимой версии. В случае обнаружения повреждения флешки – может потребоваться перевыпуск ЭЦП удостоверяющим центром.

Почему КриптоПро не отображает ЭЦП?

Потребуется выполнить определенные настройки вашего браузера и добавить программу в меню веб-обозревателя, а также загрузить недостающие сертификаты ЭЦП.

Где на компьютере искать сертификаты ЭЦП?

Хранение сертификатов в Windows (от 7 версии) осуществляется по адресу: C:UsersПОЛЬЗОВАТЕЛЬAppDataRoamingMicrosoftSystemCertificates

где вместо «ПОЛЬЗОВАТЕЛЬ» должно стоять наименование вашего ПК


Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

  1. Регистрация:
    9 янв 2013
    Сообщения:
    12
    Симпатии:
    0

    В третий раз после обновления программы у Росреестра 24.01.2018 получаю приостановку:
    «Представленный межевой план выполнен с нарушениями требований к подготовке межевого плана, утвержденных приказом Минэкономразвития России №921 от 08.12.2015 «Об утверждении формы и состава сведений межевого плана, требований к его подготовке» (далее – Требования). Согласно п.18 Требований межевой план подготавливается в форме электронного документа в виде XML-документа, заверенного усиленной квалифицированной электронной подписью кадастрового инженера, подготовившего такой план, и оформляется в виде файлов в формате XML (далее — XML-документ), созданных с использованием XML-схем и обеспечивающих считывание и контроль представленных данных. Разделы, относящиеся к графической части межевого плана, Акт согласования, а также документы, подготовленные на бумажном носителе, которые в соответствии с Требованиями подлежат включению в состав Приложения, оформляются в форме электронных образов бумажных документов в виде файлов в формате PDF, подписанных усиленной квалифицированной электронной подписью кадастрового инженера, подготовившего межевой план. Программным комплексом ФГИС ЕГРН выявлена ошибка эцепирования межевого плана: Ошибка ASN.1 декодирования ЭП сообщения (некорректно сформирован файл электронной подписи). Для устранения указанных причин приостановления рекомендуется: — содержание межевого плана доработать с учетом выявленных замечаний, указанных в настоящем уведомлении; — в качестве дополнительных документов к ранее принятому заявлению предоставить в орган регистрации прав заявителю либо его представителю исправленный межевой план.»
    Кто сталкивался с подобным? ЭЦП оформлена в августе 2017 и до этого проблем не было.

    #1

  2. Форумчанин

    Я даже боюсь представить что за неведомый зверь «эцепирование»….

    #2

  3. Регистрация:
    22 дек 2015
    Сообщения:
    1
    Симпатии:
    0

    Подскажите, решилась как то проблема???? Мне такое тоже сейчас постоянно приходит. Специалисты молчат, говорят типа решайте сами, мы не знаем

    #3

  4. Регистрация:
    9 янв 2013
    Сообщения:
    12
    Симпатии:
    0

    Да проблема решена, созвонитесь с тех поддержкой где оформляли ЭЦП. Они помогли, сейчас все нормально

    #4

Поделиться этой страницей


Offline

evteev_sv

 


#1
Оставлено
:

11 февраля 2013 г. 9:51:18(UTC)

evteev_sv

Статус: Активный участник

Группы: Участники

Зарегистрирован: 13.12.2012(UTC)
Сообщений: 42
Мужчина
Российская Федерация
Откуда: Липецк

Сказал «Спасибо»: 5 раз

При создании подписи

Код:


CAdESCOM.CPSigner sig = new CAdESCOM.CPSigner();
                sig.Certificate = signCert;
                sig.TSAAddress = cbTSPServer.Text;
                sig.Options = CAPICOM_CERTIFICATE_INCLUDE_OPTION.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN;                
                CAPICOM.Attribute attr = new CAPICOM.Attribute();
                attr.Name = CAPICOM_ATTRIBUTE.CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME;
                attr.Value = DateTime.Now;
                sig.AuthenticatedAttributes.Add(attr);                
                CAdESCOM.CadesSignedData sData = new CAdESCOM.CadesSignedData();
                sData.Content = tbMessage.Text.Trim();//  "Тест сообщение";                
                sData.ContentEncoding = CAdESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY;
                String nString = String.Empty;
                try
                {
                    bool sType = cbSignType.SelectedIndex == 0 ? true : false;
                    nString = sData.SignCades(sig, CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1, sType, CAdESCOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
                    sData.Display();
                    sData.VerifyCades(tbMessage.Text.Trim(), CAdESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1, true);
                }
                catch (Exception ee)
                {
                    MessageBox.Show("Ошибка подписывания информации!!! " + ee.Message + 
                                    "rn StackTrace: " + ee.StackTrace, "Warning", 
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

Вылетает ошибка «либо внутренняя ошибка ASN1 либо ошибка дешифровки»
Think


Вверх

Offline

Новожилова Елена

 


#2
Оставлено
:

12 февраля 2013 г. 18:32:30(UTC)

Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах

Значение свойства ContentEncoding должно быть задано ДО того, как будет задано свойство Content.
См. http://cpdn.cryptopro.ru…af3d6dd0ea4ba4e6412.html


Вверх

thanks 1 пользователь поблагодарил Новожилова Елена за этот пост.

evteev_sv

оставлено 13.02.2013(UTC)


Offline

KGasan

 


#3
Оставлено
:

9 сентября 2016 г. 19:22:28(UTC)

KGasan

Статус: Новичок

Группы: Участники

Зарегистрирован: 09.09.2016(UTC)
Сообщений: 4
Российская Федерация

Сказал(а) «Спасибо»: 1 раз

Здравствуйте!

На Win 7(32 bit) установлены:
IE10;
КриптоПро CSP 3.6.7491(лицензия), алгоритмы ГОСТ;
контейнер в реестре и привязанный к нему сертификат в «Личные»;
КриптоПро ЭЦП Browser plug-in 1.5.
Ошибок при установке не возникало.

Создана простая html-страница путем копировани js примера из SDK «Создание и проверка подписи», добавлении кнопки на страницу для запуска функции run и заменой «Ivan Petrov» на соотвествующее имя сертификата в «Личные».

При выполнении

Код:

oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1)

выдает ошибку:
Failed to create signature. Error: либо внутренняя ошибка ASN1 либо ошибка дешифровки. (-2146881279)

Подскажите, пожалуйста, что нужно проверить/сделать для исправления ошибки.

Спасибо.


Вверх

Offline

Андрей Писарев

 


#4
Оставлено
:

9 сентября 2016 г. 19:44:42(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,010
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Здравствуйте.

1. Пробовали на демо-странице плагина выполнить подписание?
2. Почему не приведен код полностью?
3. Почему используется 3.6R3, а не финальная 3.6R4 от 2013г.?

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

KGasan

 


#5
Оставлено
:

12 сентября 2016 г. 12:07:18(UTC)

KGasan

Статус: Новичок

Группы: Участники

Зарегистрирован: 09.09.2016(UTC)
Сообщений: 4
Российская Федерация

Сказал(а) «Спасибо»: 1 раз

Добрый день!

2. В нашей организации два сегмента — внешний сегмент с доступом в Интернет и внутренний без доступа в Интернет и прямого доступа к внешнему сегменту. Конфигурацию я привел из внутреннего сегмента. Переносить код во внешний сегмент неудобно (но буду стараться).

3. Не знаком c лицензионной политикой. Поставил то, что выдали.  Вполне возможно, что наша безопасность просто не обновила софт. Мы можем со старыми лицензиями на CSP R3 использовать CSP R4 или даже 3.9 – 4.0?

1. Для проверки на демо-странице установил аналогичную конфигурацию во внешнем сегменте – начал падать IE – ругается на crypto_pro.asn1.dll (точного названия не смогу воспроизвести так как). Снес и плагин и провайдера.

Дождусь вашего ответа по поводу конфигураций и повторю установку.

Код во внутреннем сегменте

Код:

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <input type="button" onclick="run();" value="Test" />

    <script type="text/javascript">
        var CADESCOM_CADES_X_LONG_TYPE_1 = 0x5d;
        var CAPICOM_CURRENT_USER_STORE = 2;
        var CAPICOM_MY_STORE = "My";
        var CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2;
        var CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1;

        function GetErrorMessage(e) {
            var err = e.message;
            if (!err) {
                err = e;
            } else if (e.number) {
                err += " (" + e.number + ")";
            }
            return err;
        }

        function CreateObject(name) {
            switch (navigator.appName) {
                case "Microsoft Internet Explorer":
                    return new ActiveXObject(name);
                default:
                    return cadesobject.CreateObject(name); 
            }
        }

        function SignCreate(certSubjectName, dataToSign) {
            var oStore = CreateObject("CAPICOM.Store");
            oStore.Open(CAPICOM_CURRENT_USER_STORE, CAPICOM_MY_STORE,CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);

            var oCertificates = oStore.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME, certSubjectName);
            if (oCertificates.Count == 0) {
                alert("Certificate not found: " + certSubjectName);
                return;
            }
            var oCertificate = oCertificates.Item(1);

            var oSigner = CreateObject("CAdESCOM.CPSigner");
            oSigner.Certificate = oCertificate;
            oSigner.TSAAddress = "http://cryptopro.ru/tsp/";

            var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
            oSignedData.Content = dataToSign;

            try {
                var sSignedMessage = oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1);
            } catch (err) {
                alert("Failed to create signature. Error: " + GetErrorMessage(err));
                return;
            }

            oStore.Close();

            return sSignedMessage;
        }

        function Verify(sSignedMessage) {
            var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
            try {
                oSignedData.VerifyCades(sSignedMessage, CADESCOM_CADES_X_LONG_TYPE_1);
            } catch (err) {
                alert("Failed to verify signature. Error: " + GetErrorMessage(err));
                return false;
            }

            return true;
        }

        function run() {
            var signedMessage = SignCreate("Test User", "Message");

            document.getElementById("signature").innerHTML = signedMessage;

            var verifyResult = Verify(signedMessage);
            if (verifyResult) {
                alert("Signature verified");
            }
        }
    </script>
</body>
</html>

Отредактировано пользователем 14 сентября 2016 г. 16:18:19(UTC)
 | Причина: Не указана


Вверх

Offline

basid

 


#6
Оставлено
:

12 сентября 2016 г. 16:35:39(UTC)

basid

Статус: Активный участник

Группы: Участники

Зарегистрирован: 21.11.2010(UTC)
Сообщений: 969

Сказал(а) «Спасибо»: 6 раз
Поблагодарили: 133 раз в 119 постах

Автор: KGasan Перейти к цитате

Мы можем со старыми лицензиями на CSP R3 использовать CSP R4 или даже 3.9 – 4.0?

Лицензия — на версию (старшая.младшая), т.е 3.6 — можете любую, 3.8+ — не можете никакой.


Вверх

thanks 1 пользователь поблагодарил basid за этот пост.

KGasan

оставлено 12.09.2016(UTC)


Offline

KGasan

 


#7
Оставлено
:

12 сентября 2016 г. 18:04:26(UTC)

KGasan

Статус: Новичок

Группы: Участники

Зарегистрирован: 09.09.2016(UTC)
Сообщений: 4
Российская Федерация

Сказал(а) «Спасибо»: 1 раз

При формировании запроса на ключ и сертификат для демо-страницы указываю только Имя. Остальные поля по умолчанию.

Ваш запрос на сертификат был отвергнут.
Код запроса: 1377096. Сообщение о назначении: «Ошибка создания и публикации сертификата».
Обратитесь к системному администратору за дополнительными сведениями.


Вверх

Offline

KGasan

 


#8
Оставлено
:

14 сентября 2016 г. 15:59:48(UTC)

KGasan

Статус: Новичок

Группы: Участники

Зарегистрирован: 09.09.2016(UTC)
Сообщений: 4
Российская Федерация

Сказал(а) «Спасибо»: 1 раз

Во внешнем сегменте.
Win 7(32 bit) установлены:
IE10;
КриптоПро CSP 3.6 R4;
КриптоПро ЭЦП Browser plug-in 1.5.
сертификат и ключ сгенерированы Microsoft Digital Certificate for VBA Projects;
Владелец: CN=Test User
Издатель: CN=Test User
Выдан: 31.01.2016 21:00:00
Действителен до: 31.01.2022 21:00:00
Криптопровайдер: Microsoft Enhanced Cryptographic Provider v1.0
Алгоритм ключа: RSA

Ошибок при установке не возникало.

Демо-страница говорит — «Подпись сформирована успешно».

Создана простая html-страница путем копировани js примера из SDK «Создание и проверка подписи», добавлении кнопки на страницу для запуска функции run и заменой «Ivan Petrov» на имя сертификата в «Личные» (Test User).
При вызове

Код:

oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1);

выдает ошибку:
Failed to create signature. Error: Не удается построить цепочку сертификатов для доверенного корневого центра. (-2146762486)

Во внутреннем сегменте.
Win 7(32 bit) установлены:
IE10;
КриптоПро CSP 3.6 R4;
КриптоПро ЭЦП Browser plug-in 1.5;
контейнер в реестре и привязанный к нему сертификат в «Личные»;

Создана простая html-страница путем копирования js примера из SDK «Создание и проверка подписи», добавлении кнопки на страницу для запуска функции run и заменой «Ivan Petrov» на соотвествующее имя сертификата в «Личные».

При выполнении
Код:

Код:

oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1);

выдает ошибку:
Failed to create signature. Error: либо внутренняя ошибка ASN1 либо ошибка дешифровки. (-2146881279)

Подскажите, пожалуйста, что еще нужно проверить/сделать.


Вверх
Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Тема: Решения о приостановлении  (Прочитано 19206 раз)

Добрый день! С марта стали приходить интересные приостановки по Красноярскому краю по поводу подписания ЭЦП. Часть земельных участков проходит без нареканий, а часть возвращается. Тексты ошибок из решений: «ошибка asn.1 декодирования эп сообщения»; «Ожидается DETACHED, но передан ATTACHED»; «Сервис ГУЦ вернул ошибку: Срок действия одного из сертификатов цепочки истек, или еще не наступил»; «Срок действия сертификата истек».  В тех.поддержке удостоверяющего центра, выдавшего электронную подпись сказали, что подпись соответствует всем требованиям и это точно не у меня проблемы (отправляла для проверки по приостановкам). В кадастровой: ничего не знаем, у вас какие-то проблемы, решайте сами. У кого-нибудь были такие проблемы и как это решить?


Записан


Добрый день! С марта стали приходить интересные приостановки по Красноярскому краю по поводу подписания ЭЦП. Часть земельных участков проходит без нареканий, а часть возвращается. Тексты ошибок из решений: «ошибка asn.1 декодирования эп сообщения»; «Ожидается DETACHED, но передан ATTACHED»; «Сервис ГУЦ вернул ошибку: Срок действия одного из сертификатов цепочки истек, или еще не наступил»; «Срок действия сертификата истек».  В тех.поддержке удостоверяющего центра, выдавшего электронную подпись сказали, что подпись соответствует всем требованиям и это точно не у меня проблемы (отправляла для проверки по приостановкам). В кадастровой: ничего не знаем, у вас какие-то проблемы, решайте сами. У кого-нибудь были такие проблемы и как это решить?

Если уверены, что все правильно у вас — пишите апелляцию с приложением справок из техподдержки.


Записан

Самое ценное, что у нас есть — это время! Берегите свое и чужое время! Задавайте правильные вопросы


Добрый день! С марта стали приходить интересные приостановки по Красноярскому краю по поводу подписания ЭЦП. Часть земельных участков проходит без нареканий, а часть возвращается. Тексты ошибок из решений: «ошибка asn.1 декодирования эп сообщения»; «Ожидается DETACHED, но передан ATTACHED»; «Сервис ГУЦ вернул ошибку: Срок действия одного из сертификатов цепочки истек, или еще не наступил»; «Срок действия сертификата истек».  В тех.поддержке удостоверяющего центра, выдавшего электронную подпись сказали, что подпись соответствует всем требованиям и это точно не у меня проблемы (отправляла для проверки по приостановкам). В кадастровой: ничего не знаем, у вас какие-то проблемы, решайте сами. У кого-нибудь были такие проблемы и как это решить?

Хочу Вам посоветовать: Меняйте подпись. Желательно в Росреестре за 700р. В подписи должны быть Вы как кадастровый инженер и ни слова о Вашей организации.

« Последнее редактирование: 06 Апрель 2018, 09:43:22 от pokimoniha »


Записан

Hello, Russian !!!


Добрый день! С марта стали приходить интересные приостановки по Красноярскому краю по поводу подписания ЭЦП. Часть земельных участков проходит без нареканий, а часть возвращается. Тексты ошибок из решений: «ошибка asn.1 декодирования эп сообщения»; «Ожидается DETACHED, но передан ATTACHED»; «Сервис ГУЦ вернул ошибку: Срок действия одного из сертификатов цепочки истек, или еще не наступил»; «Срок действия сертификата истек».  В тех.поддержке удостоверяющего центра, выдавшего электронную подпись сказали, что подпись соответствует всем требованиям и это точно не у меня проблемы (отправляла для проверки по приостановкам). В кадастровой: ничего не знаем, у вас какие-то проблемы, решайте сами. У кого-нибудь были такие проблемы и как это решить?

То же самое сегодня получил  :)


Записан


И еще прикол…у нас ту одному КИ пришла приостановка, типо точки вашего уточняемого ЗУ в гкн не обнаружены, ну глаза в лоб  :o , он позвонил регистратору ему сказали типо приостановку закрыли, что все нормально…походу у них там пошел набор чтоли новых кадров… :P   

« Последнее редактирование: 06 Апрель 2018, 10:49:26 от rpno »


Записан


И еще прикол…у нас ту одному КИ пришла приостановка, типо точки вашего уточняемого ЗУ в гкн не обнаружены, ну глаза в лоб  :o , он позвонил регистратору ему сказали типо приостановку закрыли, что все нормально…походу у них там пошел набор чтоли новых кадров… :P   

практика производственная, что ж… ))


Записан

Самое ценное, что у нас есть — это время! Берегите свое и чужое время! Задавайте правильные вопросы


Мне начинает казаться, чтонаш, красноярский, пилотный проект начинают пускать в массы. Людям стали прихолить приостановки, которые у нас были год назад. Причем как раз по новым требованиям нашей КП, на змл слеланный по 112 версии..


Записан

Я программист, а не экстрасенс, мысли читать не умею …


Хочу Вам посоветовать: Меняйте подпись. Желательно в Росреестре за 700р. В подписи должны быть Вы как кадастровый инженер и ни слова о Вашей организации.

А кстати, да. И при этом, когда подписываете, обращайте внимание на включенный капс.


Записан

Самое ценное, что у нас есть — это время! Берегите свое и чужое время! Задавайте правильные вопросы


[/quote]А кстати, да. И при этом, когда подписываете, обращайте внимание на включенный капс.
[/quote]

Растолкуйте пожалуйста, что такое капс. Что-то у меня такого не было.


Записан

Hello, Russian !!!


Растолкуйте пожалуйста, что такое капс. Что-то у меня такого не было.

:o Пожалуйста. Клавиша на клавиатуре Caps Lock. Включает письмо прописными буквами. При подписывании ЭЦП капс надо отключать

« Последнее редактирование: 11 Апрель 2018, 08:35:30 от Элли »


Записан

Самое ценное, что у нас есть — это время! Берегите свое и чужое время! Задавайте правильные вопросы


Растолкуйте пожалуйста, что такое капс. Что-то у меня такого не было.

:o Пожалуйста. Клавиша на клавиатуре Caps Lock. Включает письмо прописными буквами. При подписывании ЭЦП капс надо отключать

Первый раз о таком слышу  :D


Записан

Я программист, а не экстрасенс, мысли читать не умею …


Первый раз о таком слышу  :D

ну обычно, программа эцп ругается на включенный капс и в руководстве к ней указано, что капс нуна отключить ) эт не я придумала. хотя, на сам деле — зачем?


Записан

Самое ценное, что у нас есть — это время! Берегите свое и чужое время! Задавайте правильные вопросы


Здравствуйте. Уважаемые знатоки. У кого-то была приостановка: «уточняемый земельный участок ##:##:######:91 : Обнаружен равный объект ##:##:######:91 в обращении КУВД-001/2018-888888. Попадание  в кадастровый квартал. Уточняемый земельный участок ##:##:######:91 : ЗУ не попадает в родительский кадастровый квартал. Полное вхождение в кадастровый квартал. Уточняемый земельный участок ##:##:######:91 : ЗУ не полностью входит в границу КК ##:##:####05. Точность проведения проверки: 0,10..» Что этоЯ так понимаю: там два собственника-в МФЦ загрузили диск два раза на каждого собственника-всплыло два равных участка. А про квартал вообще квест. Помогите разобраться. Люди добрые.


Записан

Hello, Russian !!!


Здравствуйте. Уважаемые знатоки. У кого-то была приостановка: «уточняемый земельный участок ##:##:######:91 : Обнаружен равный объект ##:##:######:91 в обращении КУВД-001/2018-888888. Попадание  в кадастровый квартал. Уточняемый земельный участок ##:##:######:91 : ЗУ не попадает в родительский кадастровый квартал. Полное вхождение в кадастровый квартал. Уточняемый земельный участок ##:##:######:91 : ЗУ не полностью входит в границу КК ##:##:####05. Точность проведения проверки: 0,10..» Что этоЯ так понимаю: там два собственника-в МФЦ загрузили диск два раза на каждого собственника-всплыло два равных участка. А про квартал вообще квест. Помогите разобраться. Люди добрые.

При! Фанат «Что, где, когда?»  :D
Если квартал режет участок уже существующий — фактический квартал в дополнительной информации ставят нулевой. Ваш регион:ваш район:000000. Потому что сейчас кадастровые кварталы не правят в кадастровой. Насчет остального — позвонить собственникам и выяснить. Или у Вас несколько раз в слое ГКН_Участки подгружен этот ваш участок :91. Уберите лишнее, если есть! И чтобы не подавали кучу одинаковых дисков — делайте сначала один МП и подают совместно его, проходит — делаете второму собственнику или сколько там надо. Но диск — один. Это Ваш очень крупный косяк! Меньше народу — больше кислороду. Отражать проблему в ЗКИ по кварталу — обязательно. Если непонятно уж совсем — идите на консультацию в Росреестр.
Объяснять надо заказчикам то, что делать — очень понятно… И ходить к «чудотворцам» в Росреестр на конференции. Да, это платно )

« Последнее редактирование: 18 Апрель 2018, 09:18:53 от Элли »


Записан

Самое ценное, что у нас есть — это время! Берегите свое и чужое время! Задавайте правильные вопросы


Здравствуйте. Уважаемые знатоки. У кого-то была приостановка: «уточняемый земельный участок ##:##:######:91 : Обнаружен равный объект ##:##:######:91 в обращении КУВД-001/2018-888888. Попадание  в кадастровый квартал. Уточняемый земельный участок ##:##:######:91 : ЗУ не попадает в родительский кадастровый квартал. Полное вхождение в кадастровый квартал. Уточняемый земельный участок ##:##:######:91 : ЗУ не полностью входит в границу КК ##:##:####05. Точность проведения проверки: 0,10..» Что этоЯ так понимаю: там два собственника-в МФЦ загрузили диск два раза на каждого собственника-всплыло два равных участка. А про квартал вообще квест. Помогите разобраться. Люди добрые.

При! Фанат «Что, где, когда?»  :D
Если квартал режет участок уже существующий — фактический квартал в дополнительной информации ставят нулевой. Ваш регион:ваш район:000000. Потому что сейчас кадастровые кварталы не правят в кадастровой. Насчет остального — позвонить собственникам и выяснить. Или у Вас несколько раз в слое ГКН_Участки подгружен этот ваш участок :91. Уберите лишнее, если есть! И чтобы не подавали кучу одинаковых дисков — делайте сначала один МП и подают совместно его, проходит — делаете второму собственнику или сколько там надо. Но диск — один. Это Ваш очень крупный косяк! Меньше народу — больше кислороду. Отражать проблему в ЗКИ по кварталу — обязательно. Если непонятно уж совсем — идите на консультацию в Росреестр.
Объяснять надо заказчикам то, что делать — очень понятно… И ходить к «чудотворцам» в Росреестр на конференции. Да, это платно )

Диск был один-это точно. Квартал не режется, сегодня ещё раз КПТ заказала.


Записан

Hello, Russian !!!


Страницы 1

Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться

#1 2017-04-17 16:25:49

  • miron_valentin
  • Посетитель
  • Неактивен

Работа с отсоединенной подписью

Здравствуйте. Имеется задача по верификации отсоединенной подписи с помощью Рутокен ЭЦП Флеш. Столкнулся с проблемой, что каждый раз при попытке проверить отсоединенную подпись, мне возвращается ошибка «1102:error:0D07207B:asn1 encoding routines:func(114):reason(123)»

Работаю с оболочкой для C# rtpkicoreCSharp.
Метод для верификации подписи имеет следующую сигнатуру:
bool verify(uint deviceId, string cms, string data, StringVector userCerts, StringVector ca, StringVector crl, OptionsMap options)

Вопрос следующий: как получить cms и data, чтобы не возникала ошибка декодирования ASN1 структуры?
Пробовал получать cms и data как base64 строки и указывал при этом в options атрибут «base64» как true. Это не помогло.
Если файлы прочитать как строки и передать их как есть, то так же ошибка. Пробовал различные кодировки.

#2 Ответ от Анатолий Убушаев 2017-04-19 18:21:43

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Здравствуйте, miron_valentin!

Могли бы нам прислать пример использования (какие данные туда уходят)?

#3 Ответ от miron_valentin 2017-04-20 10:48:08

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Код такой:

var core = CryptoCore.getInstance();
var devs = core.enumerateDevices();
var dev = devs[0];
core.login(dev, pass);
string cms = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip.sig"));
string data = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip"));
var options = new OptionsMap()
{
    {"verifyCertificate", false},
    {"detached", true},
    { "base64", true}
};
var result = core.verify(dev, cms, data, new StringVector(), new StringVector(), new StringVector(), options);

Могу скинуть сами файлы

#4 Ответ от Анатолий Убушаев 2017-04-20 11:23:17 (2017-04-20 11:28:14 отредактировано Анатолий Убушаев)

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

miron_valentin пишет:

Код такой:

var core = CryptoCore.getInstance();
var devs = core.enumerateDevices();
var dev = devs[0];
core.login(dev, pass);
string cms = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip.sig"));
string data = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip"));
var options = new OptionsMap()
{
    {"verifyCertificate", false},
    {"detached", true},
    { "base64", true}
};
var result = core.verify(dev, cms, data, new StringVector(), new StringVector(), new StringVector(), options);

В base64 надо переводить только data. Cms не надо перекодировать.

#5 Ответ от miron_valentin 2017-04-20 11:34:25

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Анатолий Убушаев пишет:

В base64 надо переводить только data. Cms не надо перекодировать.

Если заменить на

string cms = File.ReadAllText(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip.sig");

ошибка сохраняется

#6 Ответ от Анатолий Убушаев 2017-04-20 13:19:53

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Как формируется подпись? В cms присутствует сертификат? Если нет, то его надо передавать параметром.

#7 Ответ от miron_valentin 2017-04-20 14:13:29

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Анатолий Убушаев пишет:

Как формируется подпись?

Не знаю, ко мне приходит уже готовая подпись с самим файлом.

Анатолий Убушаев пишет:

В cms присутствует сертификат?

Если смотреть через криптопро АРМ, то сертификат есть:https://forum.rutoken.ru/uploads/transfer/10000/500/10774/thumb/p1be5gvqde14a610d2sr01dgs1vqg1.png

#8 Ответ от Анатолий Убушаев 2017-05-15 11:11:19 (2017-05-15 11:13:06 отредактировано Анатолий Убушаев)

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Извиняемся за столь долгий ответ и спасибо вам за предоставленную информацию.

К сожалению, мы не поддерживаем данную «оболочку для C# rtpkicoreCSharp».
По данному вопросу можем посоветовать использовать библиотеку PKI-Core, только правда в С++.

#9 Ответ от miron_valentin 2017-05-15 11:17:08

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Анатолий Убушаев пишет:

К сожалению, мы не поддерживаем данную «оболочку для C# rtpkicoreCSharp».

А разве есть разница между моей библиотекой и вашей? Эта оболочка использует методы библиотеки PKI-Core.

#10 Ответ от Анатолий Убушаев 2017-05-15 14:25:56

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

miron_valentin пишет:

Анатолий Убушаев пишет:

К сожалению, мы не поддерживаем данную «оболочку для C# rtpkicoreCSharp».

А разве есть разница между моей библиотекой и вашей? Эта оболочка использует методы библиотеки PKI-Core.

Да всё верно, но библиотека внутри оболочки устарела, с тех пор интерфейс очень сильно изменился.

Страницы 1

Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться

Форум КриптоПро
 » 
КриптоПро УЦ
 » 
КриптоПро УЦ 1.5
 » 
Ошибка при обработке запроса Данные ASN1 повреждены


Offline

1aleks2345

 


#1
Оставлено
:

18 апреля 2017 г. 7:49:38(UTC)

1aleks2345

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2017(UTC)
Сообщений: 23
Российская Федерация
Откуда: Красноярск

Добрый день. Создаю запрос на сертификат с помощью единого клиента Jacarta, запрос создается в расширении р10, далее открываю фаил с помощью блокнота, копирую информацию и кодирую ее в base-64, далее иду на сайт тестового Удостоверяющего Центра ООО «КРИПТО-ПРО» нажимаю вкладку «Отправить готовый запрос PKCS#10 или PKCS#7 в кодировке Base64» там вставляю кодировку Base64 и выдает ошибку «Ошибка при обработке запроса Данные ASN1 повреждены. 0x80093103 (ASN: 259 CRYPT_E_ASN1_CORRUPT)». В чем может быть проблема?


Вверх

Offline

Kirill Sobolev

 


#2
Оставлено
:

18 апреля 2017 г. 9:54:06(UTC)

Кирилл Соболев

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,732
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах

Здравствуйте
Выложите, пожалуйста, base64, который вставляете на странице тестового УЦ.

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

Андрей Писарев

 


#3
Оставлено
:

18 апреля 2017 г. 10:02:09(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,010
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Автор: 1aleks2345 Перейти к цитате

Добрый день. Создаю запрос на сертификат с помощью единого клиента Jacarta, запрос создается в расширении р10, далее открываю фаил с помощью блокнота, копирую информацию и кодирую ее в base-64, далее иду на сайт тестового Удостоверяющего Центра ООО «КРИПТО-ПРО» нажимаю вкладку «Отправить готовый запрос PKCS#10 или PKCS#7 в кодировке Base64» там вставляю кодировку Base64 и выдает ошибку «Ошибка при обработке запроса Данные ASN1 повреждены. 0x80093103 (ASN: 259 CRYPT_E_ASN1_CORRUPT)». В чем может быть проблема?

Здравствуйте.

Тем самым теряются бинарные данные (ASN.1).
Нельзя копировать и потом кодировать таким образом.
Кодируйте программным способом, можно для этого использовать онлайн конвертеры.

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

1aleks2345

 


#4
Оставлено
:

19 апреля 2017 г. 4:55:17(UTC)

1aleks2345

Статус: Участник

Группы: Участники

Зарегистрирован: 07.04.2017(UTC)
Сообщений: 23
Российская Федерация
Откуда: Красноярск

Сделал как сказали, все заработало. Спасибо за помощь


Вверх
Пользователи, просматривающие эту тему

Guest

Форум КриптоПро
 » 
КриптоПро УЦ
 » 
КриптоПро УЦ 1.5
 » 
Ошибка при обработке запроса Данные ASN1 повреждены

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Обновлено Июнь 2023: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку

  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Ошибка Windows 0x8009310B вызвана неподходящим закрытым ключом. Если закрытый ключ все еще находится на сервере, возможно установить сертификат и восстановить закрытый ключ. Следующее решение может исправить ошибку; если это не работает, сертификат должен быть заменен.

Восстановление поврежденного сертификата

Откройте командную строку DOS (cmd.exe).

Введите: certutil -repairstore мое «ЗНАЧЕНИЕ ПЕЧАТИ ИЛИ СЕРИЙНЫЙ НОМЕР».

Примечание. Если вы не уверены, что можете найти THUMBPRINT или СЕРИЮ, следуйте этим инструкциям. Кроме того, сертификат иногда недоступен и должен быть импортирован, чтобы эта команда работала. Если вы получили сообщение об ошибке, убедитесь, что используемая вами СЕРИЯ и / или ТЕМАТИЧЕСКАЯ ПЕЧАТЬ являются ТОЧНЫМИ, указанными в вашем сертификате, поскольку Windows иногда вставляет один или несколько вопросительных знаков, что приводит к ошибке.

Вернитесь в диспетчер IIS и снова измените ярлыки для этого сайта. (Где вы можете выбрать сертификат)

Примечание. Иногда вы получаете сообщение об ошибке, поэтому просто проигнорируйте ошибку и попробуйте снова. При повторной попытке может оказаться, что сертификат уже выбран, и больше ничего не нужно делать. Если вы не видите сертификат в списке, вам может потребоваться дать ему понятное имя в MMC, изменив его свойства.

Обновление за июнь 2023 г .:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать

Сканирование папки

1. нажмите на Пуск. выберите Run.
2. введите SIGVERIF в открытое поле.
3. нажмите на ОК
4. Нажмите кнопку «Дополнительно» и выберите «Искать другие файлы без цифровой подписи».
5. Нажмите кнопку «Обзор» в поле «Искать в этой папке» и укажите папку C: WINDOWS SYSTEM32 CATROOT.
6. Установите флажок «Включить подпапки».
7. нажмите ОК, затем на Пуск.
8. После завершения сканирования появится окно со списком неподписанных файлов.

Импорт сертификата в хранилище сертификатов компьютера

  • Создание оснастки сертификата в консоли MMC от KB Solution SO1849
  • На левой панели разверните папку «Сертификаты», разверните ее и выберите личную папку.
  • Щелкните правой кнопкой мыши папку «Сертификаты» в личной папке, выберите «Все задачи», выберите «Импорт».
  • Откроется Мастер импорта сертификатов. Нажмите на Далее
  • Щелкните Обзор, затем перейдите к файлу, содержащему сертификат SSL. Нажмите «Открыть»> «Далее».
  • Убедитесь, что выбрано «Поместить все сертификаты в следующий список», убедитесь, что в списке сертификатов указано «Личные», нажмите «Далее»> «Готово».

https://stackoverflow.com/questions/26011760/cryptdecodeobjectex-bad-tag-error-0x8009310b

Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

ed_moyes

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Сообщение Просмотров: 616

Страницы 1

Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться

#1 2017-04-17 16:25:49

  • miron_valentin
  • Посетитель
  • Неактивен

Работа с отсоединенной подписью

Здравствуйте. Имеется задача по верификации отсоединенной подписи с помощью Рутокен ЭЦП Флеш. Столкнулся с проблемой, что каждый раз при попытке проверить отсоединенную подпись, мне возвращается ошибка «1102:error:0D07207B:asn1 encoding routines:func(114):reason(123)»

Работаю с оболочкой для C# rtpkicoreCSharp.
Метод для верификации подписи имеет следующую сигнатуру:
bool verify(uint deviceId, string cms, string data, StringVector userCerts, StringVector ca, StringVector crl, OptionsMap options)

Вопрос следующий: как получить cms и data, чтобы не возникала ошибка декодирования ASN1 структуры?
Пробовал получать cms и data как base64 строки и указывал при этом в options атрибут «base64» как true. Это не помогло.
Если файлы прочитать как строки и передать их как есть, то так же ошибка. Пробовал различные кодировки.

#2 Ответ от Анатолий Убушаев 2017-04-19 18:21:43

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Здравствуйте, miron_valentin!

Могли бы нам прислать пример использования (какие данные туда уходят)?

#3 Ответ от miron_valentin 2017-04-20 10:48:08

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Код такой:

var core = CryptoCore.getInstance();
var devs = core.enumerateDevices();
var dev = devs[0];
core.login(dev, pass);
string cms = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip.sig"));
string data = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip"));
var options = new OptionsMap()
{
    {"verifyCertificate", false},
    {"detached", true},
    { "base64", true}
};
var result = core.verify(dev, cms, data, new StringVector(), new StringVector(), new StringVector(), options);

Могу скинуть сами файлы

#4 Ответ от Анатолий Убушаев 2017-04-20 11:23:17 (2017-04-20 11:28:14 отредактировано Анатолий Убушаев)

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

miron_valentin пишет:

Код такой:

var core = CryptoCore.getInstance();
var devs = core.enumerateDevices();
var dev = devs[0];
core.login(dev, pass);
string cms = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip.sig"));
string data = Convert.ToBase64String(File.ReadAllBytes(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip"));
var options = new OptionsMap()
{
    {"verifyCertificate", false},
    {"detached", true},
    { "base64", true}
};
var result = core.verify(dev, cms, data, new StringVector(), new StringVector(), new StringVector(), options);

В base64 надо переводить только data. Cms не надо перекодировать.

#5 Ответ от miron_valentin 2017-04-20 11:34:25

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Анатолий Убушаев пишет:

В base64 надо переводить только data. Cms не надо перекодировать.

Если заменить на

string cms = File.ReadAllText(@"res_31617d0b-ba19-f044-0e05-30a800690e40.zip.sig");

ошибка сохраняется

#6 Ответ от Анатолий Убушаев 2017-04-20 13:19:53

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Как формируется подпись? В cms присутствует сертификат? Если нет, то его надо передавать параметром.

#7 Ответ от miron_valentin 2017-04-20 14:13:29

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Анатолий Убушаев пишет:

Как формируется подпись?

Не знаю, ко мне приходит уже готовая подпись с самим файлом.

Анатолий Убушаев пишет:

В cms присутствует сертификат?

Если смотреть через криптопро АРМ, то сертификат есть:https://forum.rutoken.ru/uploads/transfer/10000/500/10774/thumb/p1be5gvqde14a610d2sr01dgs1vqg1.png

#8 Ответ от Анатолий Убушаев 2017-05-15 11:11:19 (2017-05-15 11:13:06 отредактировано Анатолий Убушаев)

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Извиняемся за столь долгий ответ и спасибо вам за предоставленную информацию.

К сожалению, мы не поддерживаем данную «оболочку для C# rtpkicoreCSharp».
По данному вопросу можем посоветовать использовать библиотеку PKI-Core, только правда в С++.

#9 Ответ от miron_valentin 2017-05-15 11:17:08

  • miron_valentin
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

Анатолий Убушаев пишет:

К сожалению, мы не поддерживаем данную «оболочку для C# rtpkicoreCSharp».

А разве есть разница между моей библиотекой и вашей? Эта оболочка использует методы библиотеки PKI-Core.

#10 Ответ от Анатолий Убушаев 2017-05-15 14:25:56

  • Анатолий Убушаев
  • Посетитель
  • Неактивен

Re: Работа с отсоединенной подписью

miron_valentin пишет:

Анатолий Убушаев пишет:

К сожалению, мы не поддерживаем данную «оболочку для C# rtpkicoreCSharp».

А разве есть разница между моей библиотекой и вашей? Эта оболочка использует методы библиотеки PKI-Core.

Да всё верно, но библиотека внутри оболочки устарела, с тех пор интерфейс очень сильно изменился.

Страницы 1

Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться

  • Ошибка создания службы nvkeynt код ошибки 1275 guardant
  • Ошибка создания подписи failed to create cadescom cpsigner 2146827859
  • Ошибка создания службы nvkeynt код ошибки 1275 credo
  • Ошибка создания подписи failed to create cadescom cadessigneddata 2146827859
  • Ошибка создания службы nvkeynt загрузка драйвера была заблокирована код ошибки 1275