CyberPlat

Типы поиска встроены в протокол.

Аутентификация происходит по логину/паролю через BASE-AUTH протокола http и, если указана, по клиентскому сертификату, переданному при взаимодействии через протокол https.

Для получения клиентского сертификата CyberPlat посылает Certificate Signing Request, при его подписи будет создан сертификат с данными и открытым ключом CyberPlat, подписанный серверным сертификатом. Сертификат следует генерировать версии 1 (V1).

Пример конфигурации:

mps.<mpsId>.mode=1
mps.<mpsId>.title=КиберПлат
mps.<mpsId>.protocol=cp
mps.<mpsId>.login=
mps.<mpsId>.passw=
mps.<mpsId>.pid=
#Тип поиска 0 (по умолчанию)
mps.<mpsId>.search.mode=contract
#Тип поиска 1 (1_12345608)
mps.<mpsId>.search.1.mode=contract
#Шаблон преобразования перед поиском - pattern:::result
mps.<mpsId>.search.1.pattern=\A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2
mps.<mpsId>.search.2.mode=login
mps.<mpsId>.search.2.mid=5
mps.<mpsId>.search.3.mode=login
mps.<mpsId>.search.4.mid=8
#
mps.<mpsId>.cert=1
mps.<mpsId>.cert.pem=3bab58c...