Интерфейс авторизации ИСМП служебный
АктуальныеПараметрыКлючаСессии
Описание, пример вызова
Функция АктуальныеПараметрыКлючаСессии(ПараметрыЗапроса, ДанныеКлючаСессии, СрокДействия = Неопределено) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.АктуальныеПараметрыКлючаСессии(ПараметрыЗапроса, ДанныеКлючаСессии, СрокДействия);
ОбновитьКлючСессииНаСервере
Описание, пример вызова
// Выполняет попытку обновления ключа сессии на сервере// (на сервере предприятия должны быть установлены сертификаты для подписания и пароль).//// Параметры:// ПараметрыЗапроса - См. ИнтерфейсАвторизацииИСМПКлиентСервер.ПараметрыЗапросаКлючаСессии// ОбновлятьКлючСессииНаСервере - Булево - Признак необходимости обновления ключа сессии на сервере.// Возвращаемое значение:// Булево - Истина, если обновление ключа сессии выполнено успешно.Функция ОбновитьКлючСессииНаСервере(ПараметрыЗапроса, ОбновлятьКлючСессииНаСервере = Истина) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.ОбновитьКлючСессииНаСервере(ПараметрыЗапроса, ОбновлятьКлючСессииНаСервере);
ЗапроситьУстановитьКлючСессии
Описание, пример вызова
// Запрашивает ключ сессии и установливает его в параметры сеанса.//// Параметры:// ПараметрыЗапроса - См. ИнтерфейсАвторизацииИСМПКлиентСервер.ПараметрыЗапросаКлючаСессии// ПараметрыАвторизации - См. ПараметрыАвторизации// Подпись - Строка - Подпись.// Возвращаемое значение:// Булево - Ключ сессии успешно запрошен и установленФункция ЗапроситьУстановитьКлючСессии(ПараметрыЗапроса, ПараметрыАвторизации, Подпись) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.ЗапроситьУстановитьКлючСессии(ПараметрыЗапроса, ПараметрыАвторизации, Подпись)
ПроверитьОбновитьКлючСессии
Описание, пример вызова
// Возвращает ключ сессии для обмена с МОТП.//// Параметры:// ПараметрыЗапроса - См. ИнтерфейсАвторизацииИСМПКлиентСервер.ПараметрыЗапросаКлючаСессии// СрокДействия - Дата, Неопределено - Срок действия ключа сессии// ОбновлятьКлючСессииНаСервере - Булево - Признак необходимости обновления ключа сессии на сервере// Возвращаемое значение:// Строка, Неопределено - Действующий ключ сессии для организации.Функция ПроверитьОбновитьКлючСессии(ПараметрыЗапроса, Знач СрокДействия = Неопределено, ОбновлятьКлючСессииНаСервере = Истина) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.ПроверитьОбновитьКлючСессии(ПараметрыЗапроса, СрокДействия, ОбновлятьКлючСессииНаСервере);
ПолучитьСохраненныеДанныеКлючаСессии
Описание, пример вызова
// Возвращает сохраненные данные ключа сессии.//// Параметры:// ИмяПараметраСеанса - Строка - имя параметра сеанса для получения данных ключа сессии.// Возвращаемое значение:// Неопределено, Соответствие - данные ключа сессии:// * Ключ - ОпределяемыйТип.Организация - Организация, для которой используется ключ сессии.// * Значение - Соответствие, Структура - см. ИнтерфейсАвторизацииИСМПВызовСервера.ПараметрыКлючаСессии.Функция ПолучитьСохраненныеДанныеКлючаСессии(ИмяПараметраСеанса) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.ПолучитьСохраненныеДанныеКлючаСессии(ИмяПараметраСеанса)
ПараметрыАвторизации
Описание, пример вызова
// Возвращает структуру данных запроса авторизации//// Параметры:// Возвращаемое значение:// Структура - Параметры авторизации:// * Идентификатор - Строка - Идентификатор запроса// * Данные - Строка - Данные для подписанияФункция ПараметрыАвторизации() Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.ПараметрыАвторизации()
ЭтоПараметрыЗапросаСУЗ
Описание, пример вызова
Функция ЭтоПараметрыЗапросаСУЗ(ПараметрыЗапроса) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.ЭтоПараметрыЗапросаСУЗ(ПараметрыЗапроса)
СертификатыДляПодписанияНаСервере
Описание, пример вызова
// Получает сертификаты организаций, для предназначены для подписания на сервере.//// Возвращаемое значение:// Структура - Структура со свойствами:// * Сертификаты - ТаблицаЗначений - содержит сертификат и пароль.// * МенеджерКриптографии - МенеджерКриптографии - менеджер криптографии.//Функция СертификатыДляПодписанияНаСервере() Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.СертификатыДляПодписанияНаСервере()
Подписать
Описание, пример вызова
// Подписать сообщение XML//// Параметры:// ДанныеДляПодписания - Строка - Подписываемое сообщение XML// ПараметрыCMS - См. ЭлектроннаяПодпись.ПараметрыCMS// СертификатКриптографии - СертификатКриптографии - Сертификат криптографии// МенеджерКриптографии - МенеджерКриптографии - Менеджер криптографии.//// Возвращаемое значение:// Структура - со свойствами:// * Успех - Булево - Признак успешности подписания.// * КонвертSOAP - Строка - Конверт SOAP.// * ТекстОшибки - Строка - Текст ошибки.//Функция Подписать(ДанныеДляПодписания, ПараметрыCMS, СертификатКриптографии, МенеджерКриптографии) Экспорт
Пример вызова
Результат = ИнтерфейсАвторизацииИСМПСлужебный.Подписать(ДанныеДляПодписания, ПараметрыCMS, СертификатКриптографии, МенеджерКриптографии)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).