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...