Extracryptoapi для 1с предприятие для чего нужна
Перейти к содержимому

Extracryptoapi для 1с предприятие для чего нужна

  • автор:

Механизм криптографии

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

Механизм криптографии не содержит реализации собственно алгоритмов криптографии. Он обеспечивает набор объектов, позволяющих взаимодействовать с внешними модулями криптографии сторонних производителей — криптопровайдерами.

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

Механизм криптографии

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

0 1 2 3 4 5 6 7 8 9
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

  • Платформа
  • Масштабируемость и производительность
  • Базовые механизмы
  • Автономный сервер
  • Варианты работы системы
  • Встроенный язык
  • Интерфейсные механизмы
  • История данных
  • Кластер серверов
  • Клиентские приложения
  • Механизм запросов
  • Механизм криптографии
  • Мобильная версия платформы
  • Обзор архитектуры платформы
  • Полнотекстовый поиск
  • Работа с базой данных
  • Разделение данных
  • Система типов
  • Управление блокировками в транзакции

Новости

Выпуск публичной бета-версии технологии «1С:Предприятие.Элемент» в облаке фирмы «1С» 29.02.2024 19:28:00

Extracryptoapi для 1с предприятие для чего нужна

Есть криптопровайдер, который поддерживает алгоритм шифрования, не поддерживаемый 1С в менеджере криптографии.

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

Спасибо всем откликнувшимся

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

(1) Крипто про провейдер

(1) в описании один из интерфейсов поддерживаемых пишут CriptoAPI. вопрос как из под 1С вызвать например метод «CryptCreateHash» ?

(3) Создать объект и вызвать метод. Через точку. Как еще?
(4) у Вас есть пример?
как создать объект?
Крипто = Новый COMОбъект(«CryptoAPI»)
выпадает в ошибку.

(2) Вот это новость. С каких это пор 1С не умеет работать с КриптоПро?

Настройки электронной подписи и шифрования

Настройка параметров для использования средств электронной подписи и шифрования (криптографии).

Открывается по команде Настройки электронной подписи и шифрования раздела Администрирование — Общие настройки.

Для электронной подписи и шифрования требуется установить специальную стороннюю программу (криптопровайдер).

Для того чтобы подписывать данные, нужно включить флажок Электронная подпись, а для шифрования нужно включить флажок Шифрование в разделе Администрирование — Общие настройки. После этого становятся доступными соответствующие команды в приложении.

Электронная подпись — реквизит электронного документа, с помощью которого можно удостовериться в неизменности электронного документа с момента его подписи. Для установки подписи необходимо иметь сертификат ключа электронной подписи. Сертификат можно получить в удостоверяющем центре. Например, в удостоверяющем центре фирмы 1С http://ca.1c.ru/. Только удостоверяющий центр может выдать юридически значимый (квалифицированный сертификат).

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

Для автоматического определения приложения для работы с сертификатом может понадобиться установка компоненты ExtraCryptoAPI. Установить компоненту можно через меню Еще — Установить компоненту ExtraCryptoAPI.

Сертификаты

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

    Программы

    • Содержит список настроенных программ, которые будут использованы в информационной базе (в том числе во всех узлах распределенной ИБ).
    • Данные программы не обязательно должны быть установлены на всех компьютерах. Более того, установка более одной программы на одном компьютере может вызвать конфликты между ними.
    • Если программа не установлена, то после установки компоненты будет предложена гиперссылка на загрузку дистрибутива ViPNet CSP или КриптоПро CSP, поддерживающие ГОСТ.
    • По гиперссылке также можно перейти на домашние страницы других программ, соответствующих стандартам безопасности (например, ЛИССИ CSP, Сигнал-КОМ CSP).
    • Если требуется использовать программу отличную от известных, тогда нужно указать ее имя, тип и алгоритмы, как указано в инструкции, поставляемой ее производителем.
    • В колонке Результат проверки отражаются сведения, по которым можно понять установлена ли программа на компьютере или нет или же установлена, но некорректно.
    • Linux: Путь к программе () — поле, которое требуется обязательно заполнять на компьютерах под управлением ОС Linux.
    • В нижней части списка расположена ссылка Инструкция по работе с программами электронной подписи и шифрования.

    Напишите Расширение для файлов подписи (по умолчанию .p7s).

    С помощью переключателя При сохранении данных в файл вместе с электронной подписью задайте поведение программы при выполнении команды Сохранить вместе с электронной подписью:

    Сохранять все подписи — все подписи сохраняются;
    Спрашивать — выбор сохраняемых подписей осуществляется из списка.

    Включите флажок Сохранять сертификат для сохранения на компьютер сертификата вместе с файлом и электронной подписью.

    Машиночитаемые доверенности (единый формат)

    • Для того чтобы попасть в список машиночитаемых доверенностей (МЧД) перейдите по гиперссылке.

    Легенда

    • Для того чтобы посмотреть состояние сертификатов нажмите раздел Легенда в нижней части списка.

    См. также:

    • Перейдите по этой ссылке в соответствующий раздел 1С:ИТС, если имеются вопросы.

    Дополнительно

    Ошибка установки внешней компоненты или некорректное отображение контейнеров в КриптоПро\VipNet (иероглифы/. )

    Если используется не русифицированная версия ОС Windows , то в программе 1С не будет работать внешняя компонента и сертификаты будут отображаться иероглифами (со знаками вопроса).

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

    2. Нажмите кнопку Пуск и выберите пункт Выполнить (или нажмите комбинацию клавиш Win + R ). В открывшемся окне напишите команду Regedit .

    3. В редакторе реестра Windows перейдите в ветку: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage .

    4. В этой ветке найдите ключи 1250 и 1252 и поменяйте у них значения с c_1250.nls и c_1252.nls на значение c_1251.nls . При этом в самом параметре 1251 значение c_1251.nls не изменяйте:

    5. После внесения изменений перезагрузите компьютер.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *