Имя: Пароль:
1C
 
1C + cryptoAPI
0 Sargez
 
14.11.18
14:17
Здравствуйте

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

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

Спасибо всем откликнувшимся
1 arsik
 
гуру
14.11.18
14:24
Ну так у криптопровайдера какие ни будь интерфейсы должны быть. Поищи в документации. Скорее всего есть какое то API, ком коннекторы.
Какой хоть криптопровайдер?
2 Sargez
 
14.11.18
14:25
(1) Крипто про провейдер
3 Sargez
 
14.11.18
14:27
(1) в описании один из интерфейсов поддерживаемых пишут CriptoAPI. вопрос как из под 1С вызвать например метод "CryptCreateHash" ?
4 exwill
 
14.11.18
14:38
(3) Создать объект и вызвать метод. Через точку. Как еще?
5 Sargez
 
14.11.18
14:40
(4) у Вас есть пример?
как создать объект?
Крипто =  Новый COMОбъект("CryptoAPI")
выпадает в ошибку.
6 unregistered
 
14.11.18
14:40
(2) Вот это новость. С каких это пор 1С не умеет работать с КриптоПро?

https://its.1c.ru/db/v8312doc#bookmark:dev:TI000000835
Для взаимодействия с модулями криптографии в ОС Windows используется Microsoft CryptoAPI.
Для взаимодействия с модулями криптографии в ОС Linux используется непосредственное взаимодействие с установленными компонентами.
Список поддерживаемых компонент:
● Средство криптографической защиты информации КриптоПро. Для использования данного средства следует в качестве параметра ТипМодуляКриптографии конструктора объекта МенеджерКриптографии указать значение 75.
7 Sargez
 
14.11.18
14:42
(6) в менеджере криптографии не все алгоритмы поддерживаются, которые поддерживает крипто про
8 unregistered
 
14.11.18
14:47
(7) Ах вот ты о чем. Ну тогда тебе к КриптоПро надо обращаться.
Где-то тут http://cpdn.cryptopro.ru/
9 Garykom
 
гуру
14.11.18
14:56
10 Garykom
 
гуру
14.11.18
14:58
11 Sargez
 
14.11.18
15:04
(10) Эту документацию я находил. Спасибо. Я не могу подключиться к этому интерфейсу из 1С.
Новый ComОбъект("CryptoAPI") - выпадает в ошибку.
12 arsik
 
гуру
14.11.18
15:28
(11) Ну скорее всего это проблема x32 - x64
13 NorthWind
 
14.11.18
15:33
(5) курите CADESCOM
14 NorthWind
 
14.11.18
15:34
Читать, например, здесь http://cpdn.cryptopro.ru/?url=/content/cades/indexpage.html
15 NorthWind
 
14.11.18
15:34
а, ну собственно, уже дали все что нужно
16 Сияющий в темноте
 
14.11.18
16:03
Можно через файлы и командную строку.
17 Garykom
 
гуру
14.11.18
16:16
(11) Новый ComОбъект("CAdESCOM.CPSigner")
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс