Аргос-Налогоплательщик: ошибка при шифровании
На предприятии устанавливаем на компьютер с операционной системой Windows 2000 Professional программный комплекс для предоставления налоговой и бухгалтерской отчетности в электронном виде по телекоммуникационному каналу связи, то есть по интернету. Программное обеспечение приобретено у фирмы ООО Аргос
Программный комплекс (ПК) Аргос-Налогоплательщик версия 1.3 состоит из трех программных средств.
Первое из них Java 2 Runtime Environment, SE версия 1.4.2_08 среда исполнения программ, написанных на языке Java (аббревиатура SE расшифровывается как Standard Edition стандартная редакция). Эта среда детище компании Sun Microsystems, Inc. Подробнее о ней можно узнать на сайте этой компании, по адресу: http://java.sun.com/j2se/desktopjava/jre/index.jsp.
Второе программное средство средство криптографической защиты информации (СКЗИ) КриптоПро CSP версии 2.0, разработанное фирмой ООО Крипто-Про (http://cryptopro.ru). Аббревиатура CSP расшифровывается как cryptographic service provider (исполнитель криптографических задач) отдельный программный модуль, который фактически и выполняет задачи по идентификации, шифрованию и расшифровке. Подробнее о CSP можно узнать на сайте фирмы Microsoft, продвигающей технологию CSP, по адресу: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptographic_service_providers.asp.
Третье программное средство программа Система электронного документооборота Налогоплательщик версия 1.3.5, сборка 48. Написана программистами ООО Аргос на языке Java. Для работы этой программы и требуется среда Java 2 Runtime Environment. Налогоплательщик центральное звено программного комплекса: в него загружаются файлы с отчетами, сформированные с помощью программ системы 1С:Предприятие; из него, при необходимости выполнения криптографических операций, вызывается программный модуль КриптоПро CSP; с его помощью происходит обмен почтой между предприятием и специализированным оператором связи.
Сверяясь с Руководством по инсталляции от ООО Аргос, устанавили и настроили три программных средства, составляющих ПК Аргос-Налогоплательщик 1.3.
Но отправить декларацию не удалось. Все попытки заканчивались следующим сообщением в системном журнале Налогоплательщика: Ошибка Крипто модуля. Метод: encode; Описание: Ошибка при шифровании Temp\xxxxxxxxxxxxxxxxxxx#<имя файла>. Обозначение ххххххххххххххххххх в сообщении это некая последовательность из 19 цифр, которая менялась при каждой последующей попытке отправить декларацию. Обозначение <имя файла> в сообщении это имя файла, из которого декларация была загружена в Налогоплательщик.
После долгих поисков в интернете нам на глаза попалось информационное сообщение (новость) от 19.04.2004 г. в архиве новостей сайта фирмы ООО Крипто-Про по адресу: http://www.cryptopro.ru/CryptoPro/news/new.asp?n=128. Вот текст этого сообщения:
Информация для владельцев ПАК КриптоПро УЦ
Установка исправления КВ837001 для Windows 2000 на сервера Центра Сертификации и/или Центра Регистрации приводит к потере работоспособности соответствующих компонент ПАК КриптоПро УЦ.
Это связано с тем, что данное исправление повторно регистрирует ранее предустановленный в операционной системе идентификатор (OID)1.3.6.1.4.1.311.10.3.4.1 (Восстановление файлов). Таким образом, в операционной системе получается два одинаковых зарегистрированных идентификатора.
Чтобы устранить проблему, необходимо: 1. На Центре Сертификации и на Центре Регистрации запустить утилиту редактора системного реестра REGEDIT и в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\ найти второй зарегистрированный OID1.3.6.1.4.1.311.10.3.4.1. Как правило, он отображается последним в списке раздела CryptDllFindOIDInfo. 2. Удалить данный OID (раздел с именем1.3.6.1.4.1.311.10.3.4.1!7) . 3. Перестартовать службу сертификации (СА) на Центре Сертификации. 4. Перезагрузить сервер Центра Регистрации.
И действительно, достаточно было удалить раздел
ИВv, июль 2005 г.