DirectBank icon indicating copy to clipboard operation
DirectBank copied to clipboard

1C-Bank_Settings.xsd: вопросы по CryptoParameters

Open BSSAnalytics opened this issue 8 years ago • 6 comments

Добрый день.

  1. Подскажите, в параметрах CSPName, CSPType, SignAlgorithm, HashAlgorithm и Encrypted\EncryptAlgorithm значения должны быть в каком-то конкретном формате? Если да, то где можно взять его описание (или перечень допустимых значений)?
  2. С какой целью передаются эти параметры?

BSSAnalytics avatar Sep 02 '16 08:09 BSSAnalytics

Список программ криптографии (CSPName), установленных на компьютере прописаны в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider. Там же можно найти тип провайдера (CSPType). Параметры SignAlgorithm, HashAlgorithm и Encrypted\EncryptAlgorithm могут быть получены вызовами методов CryptoAPI операционной системы.

Вот самые распространенные настройки криптографии: CSPName, CSPType, SignAlgorithm, HashAlgorithm, EncryptAlgorithm

Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider 75 GOST R 34.10-2001 GOST R 34.11-94 GOST 28147-89

eToken Base Cryptographic Provider 1 RSA_SIGN SHA-1 DES

Signal-COM ECGOST Cryptographic Provider 129 ECR3410 RUS-HASH GOST28147

SevrD avatar Sep 02 '16 14:09 SevrD

Спасибо за информацию. Но зачем эти данные передавать с сервера ДБО на машину клиента через файл настроек?

BSSAnalytics avatar Sep 02 '16 15:09 BSSAnalytics

В базе клиента создаются элементы справочников ПрограммыЭлектроннойПодписиИШифрования и СертификатыКлючейЭлектроннойПодписиИШифрования. Без этой информации программе 1С:Предприятие будет не понятно, с помощью какой программы криптографии и по какому алгоритму необходимо выполнить криптографическую операцию.

SevrD avatar Sep 05 '16 12:09 SevrD

Допускается ли указывать в параметрах SignAlgorithm, HashAlgorithm и EncryptAlgorithm OID алгоритма, а не его имя?

akozachko avatar Oct 21 '16 09:10 akozachko

Не допускается

SevrD avatar Oct 24 '16 07:10 SevrD

@SevrD а откуда на серверах ДБО должна быть информация о том какая программа установлена на компютере клиента?

MTigra avatar Mar 30 '22 10:03 MTigra