2148073504 внутренняя ошибка арм фсс ошибка при шифровании

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Встраивание
 » 
CryptSignMessage — внутренняя ошибка 2148073504 при втором вызове


Offline

Alex_Prodigy

 


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

29 октября 2013 г. 6:37:47(UTC)

Alex_Prodigy

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

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

Зарегистрирован: 29.10.2013(UTC)
Сообщений: 11
Российская Федерация
Откуда: г. Чита

Здравствуйте!
Сделал по примерам MSDN подпись файла с помощью функции CryptSignMessage.
После первого вызова CryptSignMessage получаю размер необходимого буфера — всё ОК!
А вот при втором вызове — FALSE и GetLastError = 2148073504 (Внутренняя ошибка).

Пользовался и Wcryp2.pas, и JwaWincrypt.pas — одна и та же ошибка.

Сначала ищу сертификат по его отпечатку:
cert := CertFindCertificateInStore(store, encType, 0, CERT_FIND_SHA1_HASH, @certhash, nil);
Здесь всё ОК — находит правильный сертификат (проверял получением субъекта, серийного №, поставщика…).

Первый вызов CryptSignMessage отрабатывает всегда,
а вот второй вызов:

Код:


pStreamOut := TMemoryStream.Create;
try
  pStreamOut.SetSize(cbSignedMessageBlob);
  if (not (CryptSignMessage(@SigParams,
    True {для Detached},
    1,
    @MessageArray,
    @MessageSize,
    pStreamOut.Memory,
    cbSignedMessageBlob))) then
  begin
    // сваливается сюда с кодом 2148073504
    ShowMessage(SysErrorMessage(GetLastError) + ' - ' + IntToStr(GetLastError));
    Exit;
  end;
  pStreamOut.SetSize(cbSignedMessageBlob);
  if FileExists(AFile + '.sig') then
    DeleteFile(AFile + '.sig');
  pStreamOut.SaveToFile(AFile + '.sig');
finally
  FreeAndNil(pStreamOut);
end;

Понять не могу, чем ему поток не угодил…


Вверх


Offline

Kirill Sobolev

 


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

29 октября 2013 г. 9:51:46(UTC)

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

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

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

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

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

Значение cbSignedMessageBlob похоже на правду после первого вызова?

Цитата:

@MessageArray
@MessageSize

Что это такое?

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


Вверх

WWW


Offline

Alex_Prodigy

 


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

30 октября 2013 г. 2:48:29(UTC)

Alex_Prodigy

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

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

Зарегистрирован: 29.10.2013(UTC)
Сообщений: 11
Российская Федерация
Откуда: г. Чита

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

Значение cbSignedMessageBlob похоже на правду после первого вызова?

Цитата:

@MessageArray
@MessageSize

Что это такое?

1.
cbSignedMessageBlob всегда точно такой же, как при подписи файла через csptest.exe — 2273 (после подписи должен стать 2257)
если не включать сертификат в подпись, то cbSignedMessageBlob меньше, но опять такой же, как и при вызове csptest

2.

Код:

var
MessageArray: array of PByte;
MessageSize: array of DWORD;
...
pStreamIn := TMemoryStream.Create;
try
  pStreamOut := TMemoryStream.Create;
  try
    SetLength(MessageArray, 1);
    SetLength(MessageSize, 1);
    pStreamIn.LoadFromFile(AFile);
    MessageArray[0] := pStreamIn.Memory;
    MessageSize[0] := pStreamIn.Size;

                          FillChar(SigParams, SizeOf(CRYPT_SIGN_MESSAGE_PARA), #0);
                          //ZeroMemory(@SigParams, SizeOf(CRYPT_SIGN_MESSAGE_PARA));
                          SigParams.cbSize := SizeOF(CRYPT_SIGN_MESSAGE_PARA);
                          SigParams.dwMsgEncodingType := encType; //PKCS_7_ASN_ENCODING; //encType;
                          SigParams.pSigningCert := cert; //pSignerCert;
                          SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;
                          SigParams.cMsgCert := 1;
                          SigParams.rgpMsgCert := @cert;

                          cbSignedMessageBlob := 0;
                          // первый вызов CryptSignMessage отрабатывает, как положено, без нареканий
                          if (not (CryptSignMessage(@SigParams,
                            True {для Detached},
                            1,
                            @MessageArray,
                            @MessageSize, nil,
                            cbSignedMessageBlob))) then
                            begin
                              ShowMessage(SysErrorMessage(GetLastError) + ' - ' + IntToStr(GetLastError));
                              Exit;
                            end;

    pStreamOut.SetSize(cbSignedMessageBlob);
    if (not (CryptSignMessage(@SigParams,
             True {для Detached},
             1,
             @MessageArray,
             @MessageSize,
             pStreamOut.Memory,
             cbSignedMessageBlob))) then
    begin
// сваливается сюда с кодом 2148073504
ShowMessage(SysErrorMessage(GetLastError) + ' - ' + IntToStr(GetLastError));
Exit;
end;
pStreamOut.SetSize(cbSignedMessageBlob);
if FileExists(AFile + '.sig') then
DeleteFile(AFile + '.sig');
pStreamOut.SaveToFile(AFile + '.sig');
  finally
    FreeAndNil(pStreamOut);
  end;
finally
  FreeAndNil(pStreamIn);
end;

Вверх


Offline

Kirill Sobolev

 


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

30 октября 2013 г. 8:12:54(UTC)

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

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

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

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

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

Цитата:

SigParams.cbSize := SizeOF(CRYPT_SIGN_MESSAGE_PARA);

Какое реально значение?

Цитата:

SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;

Так делать нельзя. OID ГОСТ Р.34-11 — 1.2.643.2.2.9.

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


Вверх

WWW


Offline

Alex_Prodigy

 


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

30 октября 2013 г. 8:21:52(UTC)

Alex_Prodigy

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

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

Зарегистрирован: 29.10.2013(UTC)
Сообщений: 11
Российская Федерация
Откуда: г. Чита

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

Цитата:

SigParams.cbSize := SizeOF(CRYPT_SIGN_MESSAGE_PARA);

Какое реально значение?

Получается 68

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

Цитата:

SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;

Так делать нельзя. OID ГОСТ Р.34-11 — 1.2.643.2.2.9.

Почему нельзя?
В примере, конечно, стоит szOID_RSA_SHA1RSA, но я предположил, что нужно брать из сертификата эту информацию… Eh?
У меня в итоге получается 1.2.643.2.2.3 — неправильно? Надо именно 1.2.643.2.2.9 указывать?

К слову, поставил SigParams.HashAlgorithm.pszObjId := ‘1.2.643.2.2.9’;
Ничего не поменялось…

P.S. Забыл упомянуть, второй раз даже не появляется окно с запросом пароля.

Отредактировано пользователем 30 октября 2013 г. 8:28:22(UTC)
 | Причина: Добавка


Вверх


Offline

MCR

 


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

30 октября 2013 г. 8:57:01(UTC)

MCR

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

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

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

Сказал(а) «Спасибо»: 57 раз
Поблагодарили: 11 раз в 8 постах

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

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

Цитата:

SigParams.cbSize := SizeOF(CRYPT_SIGN_MESSAGE_PARA);

Какое реально значение?

Получается 68

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

Цитата:

SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;

Так делать нельзя. OID ГОСТ Р.34-11 — 1.2.643.2.2.9.

Почему нельзя?
В примере, конечно, стоит szOID_RSA_SHA1RSA, но я предположил, что нужно брать из сертификата эту информацию… Eh?
У меня в итоге получается 1.2.643.2.2.3 — неправильно? Надо именно 1.2.643.2.2.9 указывать?

К слову, поставил SigParams.HashAlgorithm.pszObjId := ‘1.2.643.2.2.9’;
Ничего не поменялось…

P.S. Забыл упомянуть, второй раз даже не появляется окно с запросом пароля.

Нельзя т.к. SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;


Вверх


Offline

Alex_Prodigy

 


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

30 октября 2013 г. 9:03:53(UTC)

Alex_Prodigy

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

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

Зарегистрирован: 29.10.2013(UTC)
Сообщений: 11
Российская Федерация
Откуда: г. Чита

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

Цитата:

Нельзя т.к. SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;

А что конкретно туда нужно присваивать?

Я уже много чего пробовал:
‘1.2.643.2.2.3’;
‘1.2.643.2.2.9’;
szOID_RSA_MD5;
CertAlgIdToOID(CALG_MD5);
szOID_PKCS_7;


Вверх


Offline

MCR

 


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

30 октября 2013 г. 12:37:58(UTC)

MCR

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

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

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

Сказал(а) «Спасибо»: 57 раз
Поблагодарили: 11 раз в 8 постах

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

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

Цитата:

Нельзя т.к. SigParams.HashAlgorithm.pszObjId := cert^.pCertInfo^.SignatureAlgorithm.pszObjId;

А что конкретно туда нужно присваивать?

Я уже много чего пробовал:
‘1.2.643.2.2.3’;
‘1.2.643.2.2.9’;
szOID_RSA_MD5;
CertAlgIdToOID(CALG_MD5);
szOID_PKCS_7;

Не нужно много. Лучше правильно:

Код:

szOID_CP_GOST_R3411 = '1.2.643.2.2.9';

И пробуйте в TMemoryStream результат сразу из функции не записывать.

Отредактировано пользователем 30 октября 2013 г. 12:41:33(UTC)
 | Причина: Не указана


Вверх


Offline

Alex_Prodigy

 


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

31 октября 2013 г. 1:47:11(UTC)

Alex_Prodigy

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

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

Зарегистрирован: 29.10.2013(UTC)
Сообщений: 11
Российская Федерация
Откуда: г. Чита

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

Цитата:

Не нужно много. Лучше правильно:

Код:

szOID_CP_GOST_R3411 = '1.2.643.2.2.9';

И пробуйте в TMemoryStream результат сразу из функции не записывать.

Я пробовал 1.2.643.2.2.9.
И записывать не сразу в поток тоже пробовал, никаких перемен :(
Может быть, Delphi 7 уже не подходит для этого?
Или у меня старенький Крипто-Про установлен?

Версия ядра СКЗИ: 3.6.5359 КС1
Версия продукта: 3.6.6627

P.S. Меня смущает, что именно при втором вызове функции вываливается ошибка… И даже не спрашивает пароль, т.е. ошибка возникает ещё до момента самого подписания.


Вверх


Offline

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

 


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

31 октября 2013 г. 3:00:02(UTC)

Андрей *

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

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

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

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

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

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

Цитата:

Не нужно много. Лучше правильно:

Код:

szOID_CP_GOST_R3411 = '1.2.643.2.2.9';

И пробуйте в TMemoryStream результат сразу из функции не записывать.

Я пробовал 1.2.643.2.2.9.
И записывать не сразу в поток тоже пробовал, никаких перемен :(
Может быть, Delphi 7 уже не подходит для этого?
Или у меня старенький Крипто-Про установлен?

Версия ядра СКЗИ: 3.6.5359 КС1
Версия продукта: 3.6.6627

P.S. Меня смущает, что именно при втором вызове функции вываливается ошибка… И даже не спрашивает пароль, т.е. ошибка возникает ещё до момента самого подписания.

С версиями ПО все нормально.

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


Вверх

WWW

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

Guest

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Встраивание
 » 
CryptSignMessage — внутренняя ошибка 2148073504 при втором вызове

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

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

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

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

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

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

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

Adobe
Adobe Support Community

search

  • Global community

    • Language:
      • Deutsch

      • English

      • Español

      • Français

      • Português

  • 日本語コミュニティ

  • 한국 커뮤니티

Exit

    • Home

    • Acrobat

    • Discussions

  • Sometimes error message no. 2148073504 when digita…

correct answers
1 Correct answer

Markus6

New Here

,

Jan 14, 2011
Jan 14, 2011

Markus6



New Here

,

Jan 14, 2011
Jan 14, 2011

I get the same error sometimes.

Win7 64 Bit

ReinerSCT  cyber Jack

D-Trust SiG Card with Cert (German law approved)

Nexus Personal 4.16

Acrobat 9.4.1

Open PDF — assign Signature — Acrobat ask for Cert — then the error 2148073504.

Close Acrobat — wait 1-2 Minutes …. it runs …. sometimes …. restart PC ….. sometimes.

replies
10
Replies
10

Adobe Acrobat Feature & Workflow

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

  • Поставщик криптографических услуг сообщил об ошибке

Иногда, когда мы пытаемся помещать цифровую подпись в файл PDF с помощью программного обеспечения, специально предназначенного для этой цели, появляется сообщение об ошибке с любым следующего описания:

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

Проблема в большинстве случаев возникает из-за устаревших сертификатов или поврежденных настроек в реестре. Итак, первое, что вам может понадобиться, — сбросить или воссоздать профиль пользователя в домене, чтобы проверить результат.

Поставщик криптографических услуг сообщил об ошибке

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

Если вы столкнулись с ошибками, попробуйте несколько действий:

1] Запустите services.msc и перезапустите Windows Cryptographic Service.

2] Откройте Internet Explorer> Инструменты> Свойства обозревателя. Выберите вкладку «Содержимое» и нажмите «Сертификаты». Проверьте, есть ли сертификат для программы или поставщика, выдающего ошибки. Если он отсутствует, вам придется создать новый. Если он истек, удалите его и создайте новый. Если какой-либо конкретный сертификат не работает, выберите другой сертификат и удалите старые сертификаты.

5] Переустановите все хранилище сертификатов и сертификаты пользователя.

6] Если у вас есть SafeNet Authentication Client Tool приложение, установленное в вашей системе, откройте приложение, перейдя в его установочный каталог или щелкнув правой кнопкой мыши значок SafeNet на панели задач и выбрав в меню «Инструменты».

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

Затем щелкните правой кнопкой мыши на своем сертификате и выберите «Выделить как CSP» в раскрывающемся меню. Повторите тот же шаг для всех используемых вами сертификатов.

Закройте средства Client Security для проверки подлинности SafeNet и попробуйте снова подписать документы.

7] Восстановите папку локального хранилища Microsoft Cryptography. Перейдите в папку C: ProgramData Microsoft Crypto RSA. Переименуйте папку с надписью S-1-5-18. Перезагрузите свою систему и посмотрите, помогает ли она.

8] Если у вас установлено программное обеспечение ePass2003, причиной проблемы может быть e-токен ePass2003. Желательно, чтобы он был удален в первую очередь и переустановил его. Для этого перейдите в раздел «Настройки» инструмента, перейдите в «Приложения и функции» и удалите его так же, как и любое другое приложение.

Перезагрузите компьютер и установите ePass2003 снова. Во время переустановки убедитесь, что вы выбираете MicroSoft CSP при выборе опции CSP. Все должно вернуться к нормальному состоянию, а ошибка поставщика криптографических услуг Windows больше не должна появляться.

Все самое лучшее!

Связанное чтение : Службы Windows не запускаются.

Как выиграть лучшую сделку у вашего поставщика услуг

Как выиграть лучшую сделку у вашего поставщика услуг

Вы можете пойти на битву с поставщиком услуг и выиграть, но у вас есть должен быть готов идти на грань, как демонстрирует настоящий сеанс чата.

Являются ли Netbook поставщика услуг хорошей сделкой?

Являются ли Netbook поставщика услуг хорошей сделкой?

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

Как выбрать поставщика облачных услуг

Как выбрать поставщика облачных услуг

В этом сообщении перечислены некоторые важные параметры, которые вы можете использовать для оценки, выберите и выберите подходящего поставщика услуг Cloud Computing для вашей организации.

Добрый день дорогие друзья! Сегодня будем рассматривать проблему с программой АРМ ФСС, а именно «ошибка: набор ключей не определен». С данной ошибкой Вы скорее всего столкнетесь, при загрузке ЭЛН. Будем справлять! Поехали!

АРМ ФСС ошибка: набор ключей не определен

Если у Вас не получается самостоятельно решить данную проблему, то Вы можете перейти в раздел ПОМОЩЬ и Вам помогут наши специалисты.

С данной проблемой я столкнулся, как раз при загрузке электронного больничного. Для начала обновим АРМ ФСС. Как обновить АРМ ФСС прочитайте вот тут.

Теперь перейдем в раздел меню «Учетная работа» и выберем «АРМ подписания и шифрования».

АРМ подписания и шифрования

Теперь будем внимательными! Нам необходимо проставить правильные ключи. То есть, правильно выбрать наши сертификаты.

Какие сертификаты ставить при загрузке больничного в АРМ ФСС

Переходим в раздел «Личный сертификат ЭЛН. Страхователь». Это сертификат нашей организации! Выбираем его, нажав на кнопку с открытой папкой.

Открываем сертификат организации

Переходим в раздел личные, и выбираем наш сертификат.

Выбираем сертификат

СТОП! Ни одного сертификата? Это уже странно!

В АРМ ФСС не отображаются сертификаты, что делать?

С 2019 года, мы переходим на новый ГОСТ по электронной подписи. Называется он ГОСТ 2012. До 2019 года мы использовали сертификаты выпущенные под ГОСТ 2001. Получается, что 2019 год переходный между двумя ГОСТ. Сейчас разрешено использовать сертификат и 2001 ГОСТа и 2012. Если Вы перевыпускали или выпускали новый сертификат в 2019 году, то с вероятностью 99% у Вас уже новый ГОСТ 2012. Если Вы выпускали сертификат в 2018, то скорее всего еще 2001. В этом вся проблема. Теперь найдем наши сертификаты!

Обратите внимание, что в новых версиях появился переключатель на разные ГОСТ.

Выбираем ГОСТ

Переключая данный режим, Вы увидите Ваши сертификаты. Попробуйте сначала поставить ГОСТ 2001, если сертификаты не отобразились, поставьте ГОСТ 2012. Я уверен, Вы найдете свой сертификат.

Все, мы нашли наш спрятанный сертификат, теперь идем дальше!

Устанавливаем сертификаты руководителя

Личный сертификат ЭЛН. Руководитель. Выставляете сертификат директора, как правило, он совпадает с сертификатом организации.

А вот дальше не торопитесь!

Устанавливаем правильного криптопровайдера

Теперь нам нужно определиться с криптопровайдером. Звучит страшно и сложно, но сейчас все будет понятно!

Поднимаемся выше и смотрим, сертификат какого ГОСТа мы выбирали. Если у Вас сертификат ГОСТ 2001, то в строке «Криптопровайдер» выбираете пункт «Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider». Если Ваш сертификат 2012 ГОСТа, то выбираете «Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider».

Выставляем криптопровайдера

Устанавливаем сертификаты ФСС

Тут все очень просто. Во-первых по данной теме у меня уже есть статья, там подробно все описано, поэтому писать еще раз не буду. Прочитать ее можно вот тут.

Просто скажу, что для успешной установки Вам нужно нажать 2 кнопки: «Установить сертификат уполномоченного лица ФСС ЭЛН» и «Установить сертификат уполномоченного лица ФСС».

Устанавливаем сертификаты ФСС

Далее снова выбираем «Личный сертификат», это сертификат нашей фирмы. В итоге, правильная таблица выглядит так.

Правильная расстановка сертификатов ФСС

Нет заветной кнопки «сохранить». Вот сейчас закрою окно и все пропадёт! Вас тоже это постоянного напрягает? И меня! Но нет, смело закрываем, настройки не собьются!

РЕШЕНО! АРМ ФСС ошибка: набор ключей не определен

Друзья! Если вдруг ошибка у Вас не пропала, экспериментируйте с сертификатами и ГОСТами, со строчкой Криптопровайдер. Вся ошибка кроется именно в этом! Если же у Вас все-таки не получается самостоятельно настроить, то переходите в раздел «ПОМОЩЬ», и я Вам помогу!

Если Вам нужна помощь профессионального системного администратора, для решения данного или какого-либо другого вопроса, перейдите в раздел ПОМОЩЬ, и Вам помогут наши сотрудники.

На этом все! Теперь Вы знаете, что делать, если у Вас ошибка в программе АРМ ФСС ошибка: набор ключей не определен.

Если у Вас появятся вопросы задавайте их в комментариях! Всем удачи и добра!

Присоединяйтесь к нам в социальных сетях, чтобы самыми первыми получать все новости с нашего сайта!

Описание ошибок приёма

Код Наименование Описание
-10 He удалось расшифровать Общая ошибка расшифровки. Возможно, проблема в сертификате, используемом для шифрования.
-11 He удалось проверить ЭЦП. Ошибка сертификата пользователя – в данном случае следует связаться с УЦ, выдавшим вам ЭЦП. XML – файл был подписан дважды, необходимо выбрать и подписать файл расчета еще раз. Нарушен порядок подписания / шифрования файла расчета. Файл расчета сначала подписывается ЭЦП, затем зашифровывается.
-12 ЭЦП не верна. ЭЦП файла расчёта не верна или отсутствует.
-13 В сертификате отсутствует регистрационный номер страхователя. Сертификат пользователя не содержит записи о Регистрационном номере страхователя (свойство 1.2.643.3.141.1.1 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-14 В сертификате отсутствует код подразделения ФСС РФ. Сертификат пользователя не содержит записи о Коде подразделения ФСС РФ (свойство 1.2.643.3.141.1.2 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-15 Ошибка шифрования Внутренняя ошибка криптосервиса. Необходимо отправить файл расчета повторно.
-16 Неверный формат регистрационного номера страхователя. В сертификате, выданным УЦ, неправильно указан регистрационный номер страхователя (количество цифр регистрационного номера не равно 10). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-17 Неверный формат кода подразделения ФСС РФ. В сертификате, выданным УЦ, неправильно указан код подразделения ФСС РФ (количество цифр код подразделения не равно 4). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-18 Расчет зашифрован на ключе, отличном от открытого ключа ФСС.
  1. При подписании и шифровании файла расчета выбран неверный сертификат уполномоченного лица ФСС РФ. В данном случае нужно повторить операцию подписания и шифрования используя сертификат уполномоченного лица ФСС РФ Хасянова Рената Алиевича (Департамент ИТ ФСС РФ).
  2. При подписании и шифровании файла расчета выбран просроченный сертификат уполномоченного лица ФСС РФ. Необходимо использовать новый сертификат уполномоченного лица ФСС РФ. Для этого их необходимо загрузить новый сертификат с официального сайта Фонда http://www.fss.ru/uc и установить в хранилище сертификатов («Обновление сертификатов УЦ ФСС РФ»).
-19 Расчет не зашифрован или не подписан. Необходимо подписать, зашифровать и направить файл расчета на шлюз приема расчетов повторно.
-20 Неизвестный формат файла. Формат файла не xml. Необходимо сформировать новый файл расчёта в соответствии с Технологией приема расчетов (http://fss.ru/ru/legal_information/124/133/258854.shtml).Расчет страхователя по Форма-4 ФСС за 1-й квартал 2017 г. должен быть подготовлен в виде xml файла в формате, заданном следующей XSD-схемой.
-41 Нет доверия к издателю сертификата. Данная ошибка возникает в следующих случаях:
1) Корневой сертификат УЦ не соответствует Федеральному закону от 06.04.2011 № 63-ФЗ (Закон № 63-ФЗ)
2) Не установлен корневой сертификат УЦ
Необходимо связаться с УЦ, выдавшим сертификат пользователя.
-42 Ошибка при проверке сертификата. Общая ошибка шифрования. Необходимо отправить файл расчета повторно.
-43 Сертификат отозван. Сертификат, которым подписан файл расчета, более недействителен. Необходимо связаться с УЦ, выдавшим сертификат пользователя.
-44 Не найден или просрочен СОС издателя сертификата. Ошибка списка отозванных сертификатов (СОС) УЦ, выдавшего сертификат пользователя. Необходимо связаться для консультации с УЦ, выдавшим сертификат пользователя.
-45 Сертификат поврежден. Общая ошибка шифрования. Необходимо отправить файл расчета повторно.
-46 Сертификат просрочен Сертификат пользователя, которым подписан файл расчета , более недействителен. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-50 В сертификате отсутствует ИНН страхователя. Сертификат пользователя не содержит записи о ИНН страхователя (свойство 1.2.643.3.131.1.1 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-51 ИНН, указанный в расчете, отсутствует в базе данных ЕГРЮЛ. Отчет не принят, т.к. ИНН, указанный в расчете, отсутствует в базе данных ЕГРЮЛ. Необходимо обратиться в ФНС по месту регистрации.
-503 XML-файл расчёта не прошел форматный контроль Рекомендуется проверить xml-файл по соответствующей ему XSD схеме. Например, расчет страхователя по Форма-4 ФСС за 1-й квартал 2017 г. должен быть подготовлен в виде xml файла в формате, заданном следующей XSD-схемой. Для других периодов используются соответствующие XSD схемы.
-504 В сертификате указано несуществующее подразделение ФСС РФ В сертификате пользователя, выданным УЦ, неправильно указан код подразделения ФСС РФ. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания.
-505 Неверное наименование файла. Необходимо привести наименование файла в соответствие с Технологией приема расчетов (регистрационный номер страхователя_расчетный год_отчетный квартал.ef4).
-506 Вторые разделы расчёта имеют одинаковые шифры налогообложения Необходимо исправить расчёт.
-507 Нет файла *.xml Не загружен файл расчета. Необходимо отправить файл расчета повторно.
-508 Ошибки логического контроля Рекомендуется исправить ошибочные параметры расчёта(например: не заполнена строка Всего Таблицы 1.1). Отчет принят с замечаниями.
-509 Отчетный период в XML-файле не совпал с отчетным периодом в наименовании файла Необходимо привести содержание xml-файла расчёта в соответствие с наименованием.
-511 Ошибка при чтении XML-файла расчёта Файл пуст или не является XML-файлом
-512 Расчетный год в XML-файле не совпал с расчетным годом в наименовании файла расчёта. Необходимо привести содержание xml-файла расчёта в соответствие с наименованием.
-513 Регистрационный номер страхователя в сертификате не совпадает с регистрационным номером, указанном в имени файла. Файл расчёта подписан ЭЦП, принадлежащей организации, отличной от указанной в расчёте. Необходимо проверить сертификат используемый для ЭЦП.
-514 Регистрационный номер страхователя в XML-файле не совпадает с регистрационным номером в сертификате ЭЦП. Необходимо привести содержание xml-файла расчёта в соответствие с сертификатом.
-515 Регистрационный номер страхователя в XML-файле не совпадает с номером страхователя, указанном в имени файла. Необходимо проверить содержание xml-файла расчёта.
-516 Дополнительный код обособленного подразделения в XML-файле не совпадает с номером страхователя, указанном в имени файла. Необходимо проверить содержание xml-файла расчёта.
-517 Слишком большой файл Размер файла расчёта превышает максимально допустимое значение 2097152 байт. Необходимо сформировать новый файл расчёта
-518 Нулевой размер файла Необходимо сформировать новый файл расчёта
-519 ИНН страхователя в XML-файле не совпадает с ИНН страхователя в сертификате. При сдаче за другое юр. лицо должны соответствовать рег. номер, при сдаче за своё юр. лицо — ИНН. Следует проверить сертификат, используемый для ЭЦП.
-520 ОГРН страхователя в XML-файле не совпадает с ОГРН страхователя в сертификате. Необходимо проверить сертификат используемый для ЭЦП.
-550 Сертификат не является квалифицированным сертификатом. Сертификат пользователя, которым подписан файл расчета, не является квалифицированным сертификатом.
-552 Атрибут QUART_NUM элемента TITLE может иметь значение только из следующего ряда: «3»,»6″,»9″,»0″,»03″,»06″,»09″,»12″. Необходимо исправить значение атрибута QUART_NUM в XML-файле отчёта.
-598 ИНН страхователя в XML-файле отличается от ИНН, соответствующего регистрационному номеру страхователя в БД ФСС РФ. Необходимо проверить актуальность использованного ИНН.
-599 Внутренняя ошибка в модуле контроля принимаемых данных. Сообщите в техническую поддержку.

Дескриптор имеет неправильное состояние для запрошенного действия

Я
   nicxxx

26.04.18 — 10:35

Есть web-клиент через SSL (сертификат я выпускал самостоятельно). При загрузке выписки банка 1С ругается, пишет ошибку «Дескриптор имеет неправильное состояние для запрошенного действия». Гугление особо ничего не дало. Как я понял, ошибка возникает в процессе передачи файла на сервер через ssl. Нашлась инструкция https://www.cs-cart.ru/docs/4.3.x/manager/commerceml/1c/https/, но она не помогает. Поэтому прошу помощи у коллег, если есть решившие данную проблему.

   nicxxx

1 — 26.04.18 — 22:58

неужели никто через web к 1С не подключается?

   nicxxx

2 — 25.05.18 — 14:36

Народ, ну вы что, хоть кто-нибудь?

  

dezss

3 — 25.05.18 — 14:52

Ну так вот же есть:

http://mirossa.ru/1C/ExtensionFor1C.php

Сделай правильный сертификат)

Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.


Offline

korian2001

 


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

9 октября 2018 г. 12:34:19(UTC)

korian2001

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

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

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

Здравствуйте!
Подскажите пожалуйста

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

TSPRequest tspRequest = new TSPCOM.TSPRequest();
CAPICOM.HashedData hd = new HashedData();
hd.Algorithm = CAPICOM_HASH_ALGORITHM.CAPICOM_HASH_ALGORITHM_SHA1;
hd.Hash(GetComputeHash(hash));
tspRequest.Hash = hd;
tspRequest.CertReq = true;
tspRequest.PolicyID = String.Empty;
tspRequest.UseNonce = true;
tspRequest.TSAAuthType = TSPCOM_AUTH_TYPE.TSPCOM_AUTH_TYPE_ANONYMOUS;
tspRequest.TSAAddress = «http://www.cryptopro.ru/tsp/tsp.srf»;
CAPICOM.Store oStore = new CAPICOM.Store();
oStore.Open();
tspRequest.ClientCertificate = oStore.Certificates[i];
oStore.Close();
tspRequest.Send();

при вызове tspRequest.Send() возникает ошибка «Дескриптор имеет неправильное состояние для запрошенного действия».

При получении штампа с помощью логинапароля TSPCOM_AUTH_TYPE.TSPCOM_AUTH_TYPE_BASIC все отрабатывает нормально и я получаю штамп,
Подскажите пожалуйста как устранить данную ошибку.

В сертификате, который я указываю для запроса штампа времени есть следующие св-ва: (улучшенный ключ)
Защищенная электронная почта (1.3.6.1.5.5.7.3.4)
Пользователь Центра Регистрации, HTTP, TLS клиент (1.2.643.2.2.34.6)
Проверка подлинности клиента (1.3.6.1.5.5.7.3.2)
Пользователь службы штампов времени (1.2.643.2.2.34.25)
Класс средства ЭП КС1 (1.2.643.100.113.1)
Неизвестное использование ключа (1.2.643.3.203.1.2.17)


Вверх

Offline

two_oceans

 


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

9 октября 2018 г. 13:04:48(UTC)

two_oceans

Статус: Эксперт

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

Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,598
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 388 раз в 363 постах

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

Отредактировано пользователем 9 октября 2018 г. 13:06:16(UTC)
 | Причина: Не указана


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

Guest

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

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

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

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

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

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

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

Тема: АРМ подписания и шифрования электронных документов (ФСС)

Опции темы
Поиск по теме

АРМ подписания и шифрования электронных документов (ФСС)

Подскажите, пожалуйста, коллеги, кто знает.
Пытаюсь подписать ЭЦП и зашифровать файл с 4-ФСС, созданный в «1С БП 8.2» в их программе «АРМ подписания и шифрования электронных документов (ФСС)» (версия 1.0.2.35) и программа выдаёт ошибку «1627 (ошибка исполнения функции»). Что это значит? Сертификаты вроде «свеженькие». В прошлом квартале никаких проблем не было с программой, а сейчас что-то вылезло непонятное и описания ошибки и её устранения никак не могу найти.

В начале года ФСС меняло сертификаты уполномоченного лица. https://lk.fss.ru/eln.html

Я скачивала сертификат ФСС, действительный по 2023 год, с сайта ФСС и через программу. Тем не менее всё равно программа не работает. А по приведённой вами ссылке что-то ничего не скачивается.

Попробуйте еще раз обновить сертификат по инструкции. https://lk.fss.ru/cert.html

Обновила. Сертификат ФСС, два промежуточных. Результат тот же.
Может, я беру сертификат не для той программы? По названиям догадаться сложно. Пробовала с «Для взаимодействия с ЭЛН, ОВЭД, СЭДО, ЭРС», может, надо скачать «Для взаимодействия с ПВСО, Ф4»?

Последний раз редактировалось Крысавица; 20.01.2022 в 13:09 .

А какой криптопровайдер установлен на компе?

Нашла вот такую информацию:
код ошибки 1627 криптопро
Ошибка исполнения функции при подписании ЭЦП
Ошибка свидетельствует об отсутствии лицензии на продукт КриптоПро CSP. Зачастую она возникает при попытке подписать документ на торговых площадках или в информационных системах (ЕГАИС, ЖКХ, Росреестр, Госуслуги и др.).

Лицензия на криптопровайдер может быть привязана к АРМ или встроена в сертификат ЭП. В первом случае необходимо убедиться, что лицензия введена на рабочем ПК и актуальна. Срок действия можно уточнить на вкладке «Общее» в меню запущенного криптопровайдера. Если он истек, необходимо обратиться к разработчику или официальному дистрибьютору для продления или покупки новой лицензии. Во втором случае ошибка исполнения функции при подписании ЭЦП возникает при отсутствии установленного на ПК сертификата.
Источник: https://os.radiosit.ru/os/kod-oshibk. kriptopro.html

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

Тем не менее, спасибо за подсказки и помощь, уважаемая Oksana_Sutormina. Я всё, на что вы приводили ссылки, сама не смогла найти.

Источник

Неверный дескриптор. Вот как исправить эту ошибку

Если вы получаете код ошибки ERROR_INVALID_HANDLE ‘ с описанием «Неверный дескриптор», выполните действия по устранению неполадок, перечисленные в этой статье, чтобы исправить это.

«Недопустимый дескриптор»

Эта ошибка затрагивает пользователей Windows 10, когда они пытаются войти на свои компьютеры. Сообщение об ошибке «Неверный дескриптор» не позволяет пользователям подключаться к своим учетным записям и фактически использовать свои ПК.

Есть две основные причины этой ошибки: последнее обновление Windows 10 не было установлено правильно или некоторые системные файлы были повреждены или повреждены. Вот как один пользователь описывает эту проблему:

Поэтому я только что установил обновление, и какое-то время оно работало просто замечательно.
Но теперь все шло как с ума, а BSOD […] я попытался перезагрузить компьютер, и он выдал «Неверный дескриптор». […]
Другая проблема – когда я нажимаю кнопку выключения после того, как дескриптор недействителен, он остается включенным и не выключается.

В Windows 10 эта ошибка также блокирует процесс печати, в результате чего пользователи не могут добавить принтер или использовать уже установленный.

Ошибка «Неверный дескриптор» также влияет на более старые версии Windows, не позволяя пользователям устанавливать какие-либо обновления или программное обеспечение на свои компьютеры.

В этой статье мы покажем вам, как исправить ошибку «Неверный дескриптор» в Windows 10, а также в более старых версиях Windows.

Исправлено: дескриптор недействителен в Windows 10

Ошибка «Неверный дескриптор» не позволяет пользователям войти в систему

Решение 1. Нажмите кнопку перезагрузки .

Если вы не можете получить доступ к своей учетной записи из-за ошибки «Неверный дескриптор», попробуйте перезагрузить компьютер несколько раз. Многие пользователи подтвердили, что это простое действие решает проблему.

Если вы не хотите выполнять полный сброс, вы можете удерживать нажатой клавишу Shift и нажимать экранную кнопку питания, выбрать вариант перезапуска, удерживая клавишу Shift, а затем выбрать «Перейти к Windows 10».

Это заставит Windows восстанавливать поврежденные или поврежденные файлы обновления.

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

Решение 2. Загрузитесь в безопасном режиме и удалите обновления безопасности

1. Удерживая клавишу Shift, нажмите кнопку питания на экране.

2. Выберите опцию перезапуска, удерживая клавишу Shift

3. Выберите Устранение неполадок> Дополнительные параметры> Параметры запуска> нажмите Перезагрузить

4. Дождитесь перезагрузки Windows 10 и выберите Безопасный режим.

5. Перейдите в раздел «Обновления и безопасность»> «Центр обновления Windows»> «Дополнительные параметры»> «Просмотр истории обновлений»> «удалите последние обновления»> перезагрузите компьютер.

Многие пользователи сообщают, что кумулятивными являются накопительные обновления KB3135173 и KB3124262, и удаление этих двух обновлений устранило проблему.

Решение 3. Обновление Citrix VDA

Это решение работает только для пользователей, использующих Citric VDA. Некоторые обновления Windows несовместимы с Citrix VDA 7.6.300, что приводит к ошибке «Неверный дескриптор». Чтобы это исправить, скачайте накопительное обновление VDA 7.6.1000.

Если вы используете VDA v7.7, загрузите более новые версии VDA 7.8 или более поздней версии, в которых содержится исправление. Для получения дополнительной информации и пошагового руководства перейдите на страницу поддержки Citrix.

«Неверный дескриптор» ошибки принтера

Решение 1. Запустите полное сканирование системы .

Вредоносные программы могут вызвать различные проблемы на вашем компьютере, в том числе ошибки. Выполните полное сканирование системы, чтобы обнаружить любые вредоносные программы, работающие на вашем компьютере. Вы можете использовать встроенные в Windows антивирусные программы, Защитник Windows или сторонние антивирусные решения.

Решение 2. Обновите драйверы ПК .

Устаревшие драйверы также могут вызывать ошибку «Неверный дескриптор». В результате установите на компьютер последние обновления драйверов и посмотрите, решит ли это действие проблему.

Как обновить драйверы в Windows 10

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

Если вы хотите установить определенные драйверы, запустите диспетчер устройств. Разверните доступные категории и выберите устройство, для которого вы хотите обновить драйвер.

Чтобы установить последние обновления драйверов для этого устройства, щелкните его правой кнопкой мыши и выберите «Обновить драйвер».

Третий вариант – загрузить доступные обновления драйверов непосредственно с веб-сайта производителя.

Обновите свои драйверы как профессионал с нашим исчерпывающим руководством!

Мы также настоятельно рекомендуем Модуль обновления драйверов TweakBit (одобрен Microsoft и Norton) для автоматической загрузки всех устаревших драйверов на ваш компьютер.

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

Решение 3. Обновите свою ОС .

Убедитесь, что на вашем компьютере установлены последние обновления ОС Windows. В качестве напоминания, Microsoft постоянно выпускает обновления для Windows, чтобы улучшить стабильность системы и устранить различные проблемы.

Перейдите в Центр обновления Windows, проверьте наличие обновлений и установите доступные обновления.

Решение 4. Восстановите реестр .

Самый простой способ восстановить реестр – использовать специальный инструмент, такой как CCleaner. Не забудьте сначала сделать резервную копию реестра, если что-то пойдет не так.

Если вы не установили очиститель реестра на свой компьютер, ознакомьтесь с нашей статьей о лучших очистителях реестра для использования на ПК с Windows 10.

Вы также можете использовать средство проверки системных файлов Microsoft для проверки повреждений системных файлов. Вот как запустить сканирование SFC:

1. Перейдите в Пуск>, введите cmd >, щелкните правой кнопкой мыши Командную строку> выберите Запуск от имени администратора.

2. Теперь введите команду sfc/scannow

3. Дождитесь завершения процесса сканирования и перезагрузите компьютер. Все поврежденные файлы будут заменены при перезагрузке.

Решение 5. Загрузите универсальный драйвер печати HP

Многие пользователи Windows 10 сообщили, что при загрузке универсального драйвера печати HP исправлена ​​ошибка «Неверный дескриптор».

В качестве быстрого напоминания этот инструмент автоматически обнаруживает и настраивает поддерживаемые устройства HP и некоторые устройства не HP.

Вы можете загрузить универсальный драйвер печати HP с веб-сайта HP.

Решение 6. Удалите и переустановите Microsoft Print в PDF

Некоторые пользователи подтвердили, что удаление принтера и его повторная установка решают проблему, поэтому вы можете попробовать это.

  1. Перейдите в раздел Устройства и принтеры .
  2. Найдите Microsoft Print to PDF , щелкните правой кнопкой мыши и выберите Удалить устройство .
  3. Нажмите кнопку Добавить принтер .
  4. Нажмите Нужного принтера нет в списке .
  5. Выберите Добавить локальный принтер или сетевой принтер с ручными настройками и нажмите Далее .
  6. Выберите в меню PORTPROMPT: (локальный порт) и нажмите Далее .
  7. Выберите Microsoft и Microsoft Print to PDF .
  8. Выберите Заменить текущий драйвер и нажмите Далее .
  9. Добавьте имя для принтера и подождите, пока Windows установит его.

Драйвер принтера поврежден? Вот пошаговое руководство по устранению проблемы!

Исправлено: «Неверный дескриптор» в Windows XP, Vista, Windows 7 и 8.1

Что касается более старых версий Windows, ошибка «Неверный дескриптор» возникает при печати, при попытке скопировать код или текст, при использовании Synergy для совместного использования мыши и клавиатуры между несколькими компьютерами и т. Д.

Вот как исправить ошибку «Неверный дескриптор» в старых версиях Windows:

Решение 1. Установите последние обновления или обновите до Windows 10 .

Microsoft регулярно выпускает обновления для всех поддерживаемых версий Windows. Перейдите в Пуск> введите «обновление»> нажмите «Проверить наличие обновлений»> установить доступные обновления.

Microsoft по-прежнему предлагает Windows 10 в качестве бесплатного обновления с помощью помощника по обновлению для пользователей Windows 7 и Windows 8.1.

Если ваш компьютер совместим с Creators Update, нажмите кнопку обновления, чтобы установить его.

Решение 2. Обновите приложение, подверженное этой ошибке

Установка последней версии приложения, затронутая ошибкой «Неверный дескриптор», может помочь вам решить проблему.

Для этого вы можете использовать кнопку обновления приложения или перейти на официальный веб-сайт приложения и установить последнюю версию оттуда.

Решение 3 – Загрузите универсальный драйвер печати HP

Если из-за ошибки «Неверный дескриптор» вы не можете использовать принтер, загрузите универсальный драйвер печати HP.Этот инструмент автоматически обнаруживает и настраивает поддерживаемые устройства HP и некоторые устройства не HP.

Вы можете загрузить универсальный драйвер печати HP для Windows 7 и новее с веб-сайта HP.

Мы надеемся, что эти решения помогли вам исправить ошибку «Дескриптор неверен».

Как всегда, если вы сталкивались с другими обходными путями, чтобы исправить эту ошибку, вы можете помочь сообществу WindowsReport, перечислив действия по устранению неполадок в комментариях ниже.

Источник

Добрый день дорогие друзья! Сегодня мы рассмотрим ошибку в АРМ «Подготовка расчётов для ФСС», которая звучит так: Access violation at address 005F2A9C in module ‘arm_fss.exe’. Read of address 445F4449.

Ошибка в АРМ ФСС. Access violation at address 005F2A9C in module ‘arm_fss.exe’. Read of address 445F4449

Если у Вас не получается самостоятельно решить данную проблему, то Вы можете перейти в раздел ПОМОЩЬ и Вам помогут наши специалисты.

Про эту ошибку мне поведала одна из читательниц. Во время выгрузки отчета в формате .xml у нее появлялась данная ошибка. Мы с ней вместе пытались решить ее. До конца так и не понятно, откуда эта ошибка появилась и что нужно сделать, чтобы она точно пропала. Но я Вам расскажу, что делали мы, чтобы обойти ошибку.

Первый этапом перезагрузите программу. Сохраните все свои данные и выйдите полностью из АРМ ФСС. Для достижения наилучшего результата, перезагрузите полностью компьютер. Затем попробуйте снова поработать в программе, если ошибка не пропала перейдем к следующему пункту.

Вторым шагом будет обновления АРМ ФСС. Проверьте, возможно есть новая версия АРМ ФСС. Обновления можно проверить вот тут. Если Вы не знаете, как обновить АРМ ФСС, то прочитайте мою статью вот тут.

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

Ошибка Access violation at address 005F2A9C in module ‘arm_fss.exe’. Read of address 445F4449. Радикальные методы устранения

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

Теперь можем все ломать и не боятся, что наши данные пропадут. Скачаем снова установочный файл АРМ ФСС. И установим его, если не знаете как установить АРМ ФСС прочитайте мою статью вот тут. Но установку будем проводить с небольшими правками. Установим программу не в папку по умолчанию, а куда-нибудь в другое место, например, на диск D. Давайте просто создадим на диске D новую папку и назовём ее АРМ ФСС. И вот в эту папку установим нашу новую программу.

Путь установки

Кстати, многих ошибок в АРМ ФСС можно избежать, если программу установить в папку НЕ по умолчанию. Это решение подсказала мне моя читательница Ольга, за что ей ОГРОМНОЕ СПАСИБО! Она подсказала, что если установить АРМ ФСС в любую другую папку, то можно избавиться от ошибки DM BASE, про эту ошибку и как от нее избавиться я писал вот тут.

После того, как Вы установите в новую папку АРМ ФСС, нам нужно снова вернуть нашу базу данных на место. Запускаем АРМ ФСС с диска D. И восстанавливаем базу.

Как восстановить базу данных в АРМ ФСС

Открываем программу и переходим в пункт меню «Сервис», далее выбираем «База Данных», затем «Восстановление базы данных».

Восстановление базы данных

Откроется окно, в котором нам нужно указать файл нашей резервной копии базы данных.

Окно восстановления базы данных

После того, как Вы выбрали файл, ставим галочку «Восстановить и заменить существующую базу». И только после этого нажимаем «Восстановить DB».

Выбираем файл резервной копии

Далее выскочит окно с вопросом про замену базы, нажимаем «Да».

Заменить базу данных

Теперь наблюдаем процесс восстановления. После того, как база восстановится, программа закроется автоматически. Снова запускаем ее и видим вопрос о замене базы данных, нажимаем «ДА».

Access violation at address 005F2A9C in module'arm_fss.exe'

Все! На этом процесс восстановления завершен.

Теперь пробуйте снова поработать в программе. Ошибка Access violation at address 005F2A9C in module ‘arm_fss.exe’. Read of address 445F4449 должна пропасть.

На этом все дорогие друзья! Надеюсь, Вам помогла моя статья и ошибок у Вас больше нет.

Еще раз хочу поблагодарить всех моих читателей, которые помогли мне подготовить эту статью!

Если Вам нужна помощь профессионального системного администратора, для решения данного или какого-либо другого вопроса, перейдите в раздел ПОМОЩЬ, и Вам помогут наши сотрудники.

Если у Вас появятся вопросы задавайте их в комментариях! Всем удачи и добра!

Присоединяйтесь к нам в социальных сетях, чтобы самыми первыми получать все новости с нашего сайта!

Бухгалтерия

Ошибки при подаче отчетности в ФСС: что означают и как исправить

Ошибка 10 при расшифровке файла и проверке ЭЦП — это использование неверного способа шифрования отчетности либо несоответствие сертификата и электронной подписи отправителя заявленным стандартам.

Ошибки: ФСС не принимает отчетность

Каждый страхователь обязан своевременно отчитываться в ФСС по страховым взносам на травматизм. Единая форма расчета 4-ФСС утверждена приказом ФСС №381 от 26.09.2016 (ред. от 07.06.2017). Если в штате работодателя более 25 человек, отчет придется сдавать электронно. Для остальных страхователей способ подачи определяется на выбор: через интернет или на бумажном носителе.

При отправке отчетности страхователю важно проверить форму и правильность ее заполнения. Если в расчете обнаружены ошибки, то отчетность не примет ФСС. Страхователю выставят штраф минимум в 1 000 рублей.

Все виды недочетов расчета 4-ФСС группируют на:

  • форменные — это ошибки в структуре формы, наименовании файла;
  • файловые — это сбои при формировании самого файла отчета, например при шифровании;
  • арифметические — это стандартные бухгалтерские описки и неточности, допущенные при заполнении;
  • ошибка проверки ЭЦП в ФСС — это несоответствие форм криптографической защиты, заявленных Фондом к представлению электронной отчетности.

Современные бухгалтерские программы позволяют формировать электронную отчетность без предупреждений и ошибок. Но проблемы встречаются довольно часто.

Инструкция по исправлению

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

Ошибка при расшифровке файла и проверке ЭЦП

Все виды ошибок, которые возникают при формировании и сдаче расчета 4-ФСС, описаны на официальном сайте Фонда. Самые распространенные — это сбои электронных сертификатов (ЭС) и электронных подписей. Ошибки возникают из-за того, что Фонд социального страхования регулярно обновляет сертификаты криптографической защиты данных. Это необходимо, чтобы сохранить и обезопасить информацию отчетности от вредоносных программ и хакерских атак.

Чтобы исправить ошибку, необходимо удалить старые ЭС защиты ФСС и установить новые. Инструкция, как обновить ЭСФСС:

Шаг №1. Запустите АРМ.

На рабочем компьютере, через который осуществляется отправка электронных расчетов 4-ФСС, откройте АРМ подписания и шифрования электронных документов:

Шаг №2. Установка ЭС.

Для установки нового ЭС ФСС в открывшемся окне нажмите кнопку «Установить сертификат уполномоченного лица ФСС»:

Шаг №3. Проверка установки.

Если ЭС установлен правильно, в левом нижнем углу окошка АРМ появится надпись:

Шаг №4. Формируем отчет.

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

Основные ошибки при отправке расчетов в ФСС

Код

Наименование недочета при отправке отчетности в Соцстрах

Причины возникновения и способы устранения

-10

He удалось расшифровать

Файл отчета зашифрован неверно либо не зашифрован вовсе. Проблема актуальна при выгрузке отчетности из специализированных бухгалтерских программ.

Попробуйте обновить ЭС Фонда.

-11

He удалось проверить ЭЦП

Вероятно, файл расчета подписан не той электронной подписью, либо срок ее действия истек.

Попробуйте сформировать новый файл и снова подписать его ЭЦП.

Если срок действия истек, обратитесь к оператору, выдавшему ЭЦП.

-13

В ЭС отсутствует регистрационный номер страхователя

-14

В сертификате отсутствует код подразделения ФСС

-16

Неверный формат регистрационного номера страхователя

-17

Неверный формат кода подразделения ФСС

-18

Отчет зашифрован на ключе, отличном от открытого ключа ФСС

При шифровании и подписании отчета выбран неверный или устаревший ЭСФСС. Обновите сертификаты по инструкции и подготовьте отчет заново.

-19

Отчет не зашифрован или не подписан

-20

Неизвестный формат

-21

Файл поврежден

-41

Не найден издатель сертификата

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

-42

Ошибка при проверке сертификата

-43

Сертификат отозван

-44

Не найден или просрочен СОС издателя сертификата

Срок действия корневого сертификата страхователя истек или отозван.

-45

Сертификат поврежден

Проблема на шлюзе приема отчетов, проявляющаяся при большой нагрузке во время сдачи отчетности. Обратитесь к серверу позднее.

Если проблема не устранена, обратитесь в спецоператору, который выдал ЭС.

-46

Сертификат просрочен

Вероятно, файл расчета подписан не той электронной подписью, либо срок ее действия истек.

Попробуйте сформировать новый файл и снова подписать эго ЭЦП.

Если срок действия истек, обратитесь к оператору, выдавшему ЭЦП.

-503

XML-файл с отчетом не прошел форматный контроль

Формат отчета не соответствует заявленному. Сформируйте файл заново.

-504

В сертификате указано несуществующее подразделение Фонда

Проблема возникает вследствие ошибки ЭС — следует связаться со спецоператором, выдавшим ЭЦП.

-505

Неверное имя файла

Зашифрованный файл расчета, предназначенный для передачи в Фонд социального страхования, должен иметь стандартизированное название.

Структура следующая:

<номер страхователя>_<расчетный год>_<отчетный квартал>.ef4.

Об авторе статьи

Евдокимова Наталья

Бухгалтер-эксперт

С 2017 года — автор и научный редактор электронных журналов по бухучету и налогообложению.
Но до этого времени вела бухгалтерский и налоговый учет в бюджетной сфере, в том числе как главбух.

Другие статьи автора на gosuchetnik.ru

Вместе с эти материалом часто ищут:

Что закрывают в России из-за коронавируса:

  • предприятия массового питания (рестораны, кафе — только в режиме заказа продукции на вывоз);
  • торговые центры;
  • магазины, реализующие непродовольственную продукцию;
  • парки для массового отдыха;
  • учреждения культуры (театры, музеи, выставки);
  • библиотеки;
  • кинотеатры, центры для развлечения детей;
  • спортивные, ночные клубы;
  • МФЦ (переведены в онлайн-режим).

Президент объявил об окончании режима нерабочих дней с 12.05.2020. Регионы вправе вносить послабления, корректируя этот список.

1 октября 2020

Снижение страховых взносов с 30 до 15% — это правительственная мера поддержки малого и среднего бизнеса. Временное уменьшение ставки поможет организациям справиться с кризисной ситуацией.

17 апреля 2020

Краткая инструкция, как оформить пособие 10 000 на ребенка из-за коронавируса:

  1. Зарегистрироваться на сайте Госуслуг.
  2. Авторизоваться на портале и перейти в личный кабинет.
  3. Выбрать нужную операцию и создать заявление.
  4. Заполнить все необходимые сведения.
  5. Сохранить и направить форму на рассмотрение в Пенсионный фонд.

19 мая 2020

Инструкция, как оформить через Госуслуги пособие 5000 от Путина:

  1. Зарегистрироваться на портале государственных услуг или в электронном сервисе Пенсионного фонда.
  2. Сформировать заявление на пособие.
  3. Заполнить все требуемые сведения и отправить форму на рассмотрение.

4 августа 2021

Ошибка подключения к сервисам ФСС (решено)

С середины октября у многих организаций, в том числе медицинских учреждений возникли проблемы в работе с сервисом электронных больничных при подключении к нему из АРМ ЛПУ, медицинских информационных систем, из 1С.

При попытке загрузить электронные листки нетрудоспособности или создать новый выходило сообщение «Ошибка вызова сервиса передачи/получения данных фсс. Возможно в настройках соединения указан неправильный url». При попытке проверки соединения появлялось сообщение «Не удалось подключиться к сервису фсс».

Данная ошибка связана с заменой техслужбой ФСС 17 октября 2021 г. части интернет-адреса сервисов ЭЛН с *docs* на *eln*.

Для того, чтобы исправить эту ошибку:

1. Вам желательно обновить сертификаты ФСС. Подробная инструкция и сертификаты находятся здесь: https://lk.fss.ru/cert.html.

2. В АРМ ЛПУ необходимо открыть «Администрирование» — «Настройки сервисов ФСС» и заменить в строке соединения с сервисом ФСС url-адрес на верный.

Новый адрес соединения для медицинских организаций: https://eln.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL

Новый адрес соединения для организаций-страхователей: https://eln.fss.ru/ws-insurer-crypto-v20/FileOperationsLnService?WSDL

Новый адрес соединения для МСЭ: https://eln.fss.ru/ws-mse-crypto-v20/FileOperationsLnService?WSDL

В случае недоступности основных адресов соединения (например, из-за DDoS-атак) ФСС ввела резервные точки подключения:

для медицинских организаций: https://eln-rez.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL

для организаций-страхователей: https://eln-rez.fss.ru/ws-insurer-crypto-v20/FileOperationsLnService?WSDL

для МСЭ: https://eln-rez.fss.ru/ws-mse-crypto-v20/FileOperationsLnService?WSDL

Как исправить ошибку соединения с ФСС

На чтение 7 мин. Просмотров 33.3k. Опубликовано 03.09.2019

Если вы получаете код ошибки ERROR_INVALID_HANDLE ‘ с описанием «Неверный дескриптор», выполните действия по устранению неполадок, перечисленные в этой статье, чтобы исправить это.

Содержание

  1. «Недопустимый дескриптор»
  2. Исправлено: дескриптор недействителен в Windows 10
  3. Ошибка «Неверный дескриптор» не позволяет пользователям войти в систему
  4. «Неверный дескриптор» ошибки принтера
  5. Исправлено: «Неверный дескриптор» в Windows XP, Vista, Windows 7 и 8.1

«Недопустимый дескриптор»

Эта ошибка затрагивает пользователей Windows 10, когда они пытаются войти на свои компьютеры. Сообщение об ошибке «Неверный дескриптор» не позволяет пользователям подключаться к своим учетным записям и фактически использовать свои ПК.

Есть две основные причины этой ошибки: последнее обновление Windows 10 не было установлено правильно или некоторые системные файлы были повреждены или повреждены. Вот как один пользователь описывает эту проблему:

Поэтому я только что установил обновление, и какое-то время оно работало просто замечательно.
Но теперь все шло как с ума, а BSOD […] я попытался перезагрузить компьютер, и он выдал «Неверный дескриптор». […]
Другая проблема – когда я нажимаю кнопку выключения после того, как дескриптор недействителен, он остается включенным и не выключается.

В Windows 10 эта ошибка также блокирует процесс печати, в результате чего пользователи не могут добавить принтер или использовать уже установленный.

Ошибка «Неверный дескриптор» также влияет на более старые версии Windows, не позволяя пользователям устанавливать какие-либо обновления или программное обеспечение на свои компьютеры.

В этой статье мы покажем вам, как исправить ошибку «Неверный дескриптор» в Windows 10, а также в более старых версиях Windows.

Исправлено: дескриптор недействителен в Windows 10

Ошибка «Неверный дескриптор» не позволяет пользователям войти в систему

Решение 1. Нажмите кнопку перезагрузки .

Если вы не можете получить доступ к своей учетной записи из-за ошибки «Неверный дескриптор», попробуйте перезагрузить компьютер несколько раз. Многие пользователи подтвердили, что это простое действие решает проблему.

Если вы не хотите выполнять полный сброс, вы можете удерживать нажатой клавишу Shift и нажимать экранную кнопку питания, выбрать вариант перезапуска, удерживая клавишу Shift, а затем выбрать «Перейти к Windows 10».

Это заставит Windows восстанавливать поврежденные или поврежденные файлы обновления.

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

Решение 2. Загрузитесь в безопасном режиме и удалите обновления безопасности

1. Удерживая клавишу Shift, нажмите кнопку питания на экране.

2. Выберите опцию перезапуска, удерживая клавишу Shift

3. Выберите Устранение неполадок> Дополнительные параметры> Параметры запуска> нажмите Перезагрузить

4. Дождитесь перезагрузки Windows 10 и выберите Безопасный режим.

5. Перейдите в раздел «Обновления и безопасность»> «Центр обновления Windows»> «Дополнительные параметры»> «Просмотр истории обновлений»> «удалите последние обновления»> перезагрузите компьютер.

Многие пользователи сообщают, что кумулятивными являются накопительные обновления KB3135173 и KB3124262, и удаление этих двух обновлений устранило проблему.

Решение 3. Обновление Citrix VDA

Это решение работает только для пользователей, использующих Citric VDA. Некоторые обновления Windows несовместимы с Citrix VDA 7.6.300, что приводит к ошибке «Неверный дескриптор». Чтобы это исправить, скачайте накопительное обновление VDA 7.6.1000.

Если вы используете VDA v7.7, загрузите более новые версии VDA 7.8 или более поздней версии, в которых содержится исправление. Для получения дополнительной информации и пошагового руководства перейдите на страницу поддержки Citrix.

«Неверный дескриптор» ошибки принтера

Решение 1. Запустите полное сканирование системы .

Вредоносные программы могут вызвать различные проблемы на вашем компьютере, в том числе ошибки. Выполните полное сканирование системы, чтобы обнаружить любые вредоносные программы, работающие на вашем компьютере. Вы можете использовать встроенные в Windows антивирусные программы, Защитник Windows или сторонние антивирусные решения.

Решение 2. Обновите драйверы ПК .

Устаревшие драйверы также могут вызывать ошибку «Неверный дескриптор». В результате установите на компьютер последние обновления драйверов и посмотрите, решит ли это действие проблему.

Как обновить драйверы в Windows 10

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

Если вы хотите установить определенные драйверы, запустите диспетчер устройств. Разверните доступные категории и выберите устройство, для которого вы хотите обновить драйвер.

Чтобы установить последние обновления драйверов для этого устройства, щелкните его правой кнопкой мыши и выберите «Обновить драйвер».

Третий вариант – загрузить доступные обновления драйверов непосредственно с веб-сайта производителя.

Обновите свои драйверы как профессионал с нашим исчерпывающим руководством!

Мы также настоятельно рекомендуем Модуль обновления драйверов TweakBit (одобрен Microsoft и Norton) для автоматической загрузки всех устаревших драйверов на ваш компьютер.

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

Решение 3. Обновите свою ОС .

Убедитесь, что на вашем компьютере установлены последние обновления ОС Windows. В качестве напоминания, Microsoft постоянно выпускает обновления для Windows, чтобы улучшить стабильность системы и устранить различные проблемы.

Перейдите в Центр обновления Windows, проверьте наличие обновлений и установите доступные обновления.

Решение 4. Восстановите реестр .

Самый простой способ восстановить реестр – использовать специальный инструмент, такой как CCleaner. Не забудьте сначала сделать резервную копию реестра, если что-то пойдет не так.

Если вы не установили очиститель реестра на свой компьютер, ознакомьтесь с нашей статьей о лучших очистителях реестра для использования на ПК с Windows 10.

Вы также можете использовать средство проверки системных файлов Microsoft для проверки повреждений системных файлов. Вот как запустить сканирование SFC:

1. Перейдите в Пуск>, введите cmd >, щелкните правой кнопкой мыши Командную строку> выберите Запуск от имени администратора.

2. Теперь введите команду sfc/scannow

3. Дождитесь завершения процесса сканирования и перезагрузите компьютер. Все поврежденные файлы будут заменены при перезагрузке.

Решение 5. Загрузите универсальный драйвер печати HP

Многие пользователи Windows 10 сообщили, что при загрузке универсального драйвера печати HP исправлена ​​ошибка «Неверный дескриптор».

В качестве быстрого напоминания этот инструмент автоматически обнаруживает и настраивает поддерживаемые устройства HP и некоторые устройства не HP.

Вы можете загрузить универсальный драйвер печати HP с веб-сайта HP.

Решение 6. Удалите и переустановите Microsoft Print в PDF

Некоторые пользователи подтвердили, что удаление принтера и его повторная установка решают проблему, поэтому вы можете попробовать это.

  1. Перейдите в раздел Устройства и принтеры .
  2. Найдите Microsoft Print to PDF , щелкните правой кнопкой мыши и выберите Удалить устройство .
  3. Нажмите кнопку Добавить принтер .
  4. Нажмите Нужного принтера нет в списке .
  5. Выберите Добавить локальный принтер или сетевой принтер с ручными настройками и нажмите Далее .
  6. Выберите в меню PORTPROMPT: (локальный порт) и нажмите Далее .
  7. Выберите Microsoft и Microsoft Print to PDF .
  8. Выберите Заменить текущий драйвер и нажмите Далее .
  9. Добавьте имя для принтера и подождите, пока Windows установит его.

Драйвер принтера поврежден? Вот пошаговое руководство по устранению проблемы!

Исправлено: «Неверный дескриптор» в Windows XP, Vista, Windows 7 и 8.1

Что касается более старых версий Windows, ошибка «Неверный дескриптор» возникает при печати, при попытке скопировать код или текст, при использовании Synergy для совместного использования мыши и клавиатуры между несколькими компьютерами и т. Д.

Вот как исправить ошибку «Неверный дескриптор» в старых версиях Windows:

Решение 1. Установите последние обновления или обновите до Windows 10 .

Microsoft регулярно выпускает обновления для всех поддерживаемых версий Windows. Перейдите в Пуск> введите «обновление»> нажмите «Проверить наличие обновлений»> установить доступные обновления.

Microsoft по-прежнему предлагает Windows 10 в качестве бесплатного обновления с помощью помощника по обновлению для пользователей Windows 7 и Windows 8.1.

Если ваш компьютер совместим с Creators Update, нажмите кнопку обновления, чтобы установить его.

Решение 2. Обновите приложение, подверженное этой ошибке

Установка последней версии приложения, затронутая ошибкой «Неверный дескриптор», может помочь вам решить проблему.

Для этого вы можете использовать кнопку обновления приложения или перейти на официальный веб-сайт приложения и установить последнюю версию оттуда.

Решение 3 – Загрузите универсальный драйвер печати HP

Если из-за ошибки «Неверный дескриптор» вы не можете использовать принтер, загрузите универсальный драйвер печати HP.Этот инструмент автоматически обнаруживает и настраивает поддерживаемые устройства HP и некоторые устройства не HP.

Вы можете загрузить универсальный драйвер печати HP для Windows 7 и новее с веб-сайта HP.

Мы надеемся, что эти решения помогли вам исправить ошибку «Дескриптор неверен».

Как всегда, если вы сталкивались с другими обходными путями, чтобы исправить эту ошибку, вы можете помочь сообществу WindowsReport, перечислив действия по устранению неполадок в комментариях ниже.

  • 2087 ошибка мерседес спринтер
  • 2074 ошибка додж караван
  • 20576 rod неизвестная ошибка
  • 2056 ошибка microsoft windows terminalservices sessionbroker
  • 2051 ошибка мерседес мл 164 дизель дозирующий клапан