Skip to content

Менеджер сервиса криптографии

ОтправитьЗаявлениеНаПодключение

Описание, пример вызова
// Отправить заявление на подключение
//
// Параметры:
// Заявление - Структура - заявление.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Строка
// * ОписаниеОшибки - Строка
//
Функция ОтправитьЗаявлениеНаПодключение(Заявление) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ОтправитьЗаявлениеНаПодключение(Заявление)

СформироватьЗаявлениеДляПодписания

Описание, пример вызова
// Сформировать заявление для подписания
//
// Параметры:
// Заявление - Структура - заявление.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Строка
// * ОписаниеОшибки - Строка
//
Функция СформироватьЗаявлениеДляПодписания(Заявление) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.СформироватьЗаявлениеДляПодписания(Заявление)

ОтправитьПодписанноеЗаявление

Описание, пример вызова
// Отправить подписанное заявление
//
// Параметры:
// Заявление - Структура - заявление.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Строка
// * ОписаниеОшибки - Строка
//
Функция ОтправитьПодписанноеЗаявление(Заявление) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ОтправитьПодписанноеЗаявление(Заявление)

ПолучитьСтатусЗаявленияНаПодключение

Описание, пример вызова
// Функция - Получить статус заявления на подключение
//
// Параметры:
// ИдентификаторЗаявления - Строка - идентификатор заявления.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Строка
// * ОписаниеОшибки - Строка
///
Функция ПолучитьСтатусЗаявленияНаПодключение(ИдентификаторЗаявления) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ПолучитьСтатусЗаявленияНаПодключение(ИдентификаторЗаявления)

ПолучитьКодПроверкиТелефона

Описание, пример вызова
// Получить код проверки телефона
//
// Параметры:
// Телефон - Строка - телефон,
// Идентификатор - Строка - идентификатор.
//
// Возвращаемое значение:
// Структура - результат, поля:
// * Идентификатор - Строка -
// * НомерКода - Число -
// * ВремяДействияКода - Число -
// * ЗадержкаПередПовторнойОтправкой - Число -
Функция ПолучитьКодПроверкиТелефона(Телефон, Идентификатор = "") Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ПолучитьКодПроверкиТелефона(Телефон, Идентификатор);

ПроверитьТелефонПоКоду

Описание, пример вызова
// Проверить телефон по коду
//
// Параметры:
// Идентификатор - Строка - идентификатор,
// Код - Строка - код.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Число
// * ОписаниеОшибки - Строка
///
Функция ПроверитьТелефонПоКоду(Идентификатор, Код) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ПроверитьТелефонПоКоду(Идентификатор, Код)

ПолучитьКодПроверкиЭлектроннойПочты

Описание, пример вызова
// Получить код проверки электронной почты
//
// Параметры:
// ЭлектроннаяПочта - Строка - электронная почта,
// Идентификатор - Строка - идентификатор.
//
// Возвращаемое значение:
// Структура - результат:
// * Идентификатор - Строка -
// * НомерКода - Число -
// * ВремяДействияКода - Число -
// * ЗадержкаПередПовторнойОтправкой - Число -
Функция ПолучитьКодПроверкиЭлектроннойПочты(ЭлектроннаяПочта, Идентификатор = "") Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ПолучитьКодПроверкиЭлектроннойПочты(ЭлектроннаяПочта, Идентификатор);

ПроверитьЭлектроннуюПочтуПоКоду

Описание, пример вызова
// Проверить электронную почту по коду
//
// Параметры:
// Идентификатор - Строка - идентификатор,
// Код - Строка - код.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Число
// * ОписаниеОшибки - Строка
///
Функция ПроверитьЭлектроннуюПочтуПоКоду(Идентификатор, Код) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ПроверитьЭлектроннуюПочтуПоКоду(Идентификатор, Код)

НапечататьЗаявление

Описание, пример вызова
// Напечатать заявление
//
// Параметры:
// ИдентификаторЗаявления - Строка - идентификатор заявления,
// ИдентификаторПроверки - Строка - идентификатор проверки,
// ИдентификаторСертификата - Строка - идентификатор сертификата.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Число
// * ОписаниеОшибки - Строка
//
Функция НапечататьЗаявление(ИдентификаторЗаявления, ИдентификаторПроверки, ИдентификаторСертификата) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.НапечататьЗаявление(ИдентификаторЗаявления, ИдентификаторПроверки, ИдентификаторСертификата)

ОтправитьЗаявление

Описание, пример вызова
// Отправить заявление
//
// Параметры:
// ИдентификаторЗаявления - Строка - идентификатор заявления,
// ФайлЗаявления - Строка - файл заявления.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Число
// * ОписаниеОшибки - Строка
//
Функция ОтправитьЗаявление(ИдентификаторЗаявления, ФайлЗаявления) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ОтправитьЗаявление(ИдентификаторЗаявления, ФайлЗаявления)

НачатьИзменениеНастроекПолученияВременныхПаролей

Описание, пример вызова
// Начать изменение настроек получения временных паролей
//
// Параметры:
// ИдентификаторСертификата - Строка - идентификатор сертификата,
// Телефон - Строка - телефон,
// ЭлектроннаяПочта - Строка - электронная почта,
// Идентификатор - Строка - идентификатор.
//
// Возвращаемое значение:
// Структура - результат, поля:
// * Идентификатор - Строка -
// * ВремяДействияКода - Число -
// * ЗадержкаПередПовторнойОтправкой - Число -
Функция НачатьИзменениеНастроекПолученияВременныхПаролей(ИдентификаторСертификата, Телефон, ЭлектроннаяПочта, Идентификатор = "") Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.НачатьИзменениеНастроекПолученияВременныхПаролей(ИдентификаторСертификата, Телефон, ЭлектроннаяПочта, Идентификатор);

ЗавершитьИзменениеНастроекПолученияВременныхПаролей

Описание, пример вызова
// Завершить изменение настроек получения временных паролей
//
// Параметры:
// Идентификатор - Строка - идентификатор,
// Код - Строка - код.
//
// Возвращаемое значение:
// Структура - результат:
// * Выполнено - Булево
// * КодОшибки - Число
// * ОписаниеОшибки - Строка
//
Функция ЗавершитьИзменениеНастроекПолученияВременныхПаролей(Идентификатор, Код) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ЗавершитьИзменениеНастроекПолученияВременныхПаролей(Идентификатор, Код)

СоздатьКонтейнерИЗапросНаСертификат

Описание, пример вызова
// Создает контейнер закрытого ключа и запроса на сертификат
//
// Параметры:
// ПараметрыЗаявления - Структура - Содержит поля для формирования заявления на сертификат:
// * ИдентификаторЗаявления - Строка - идентификатор поиска запроса на сертификат.
// * СодержаниеЗапроса - Строка - содержит поля OID.
// * НомерТелефона - Строка - содержит идентификатор подтвержденного телефона
// * ЭлектроннаяПочта - Строка - содержит идентификатор подтвердденной эл. почты
// * НотариусАдвокатГлаваКФХ - Булево -
// * ИдентификаторАбонента - Строка - идентификатор.
// АдресРезультата - Строка - адрес временного хранилища куда выкладывается результат функции Структура.
//
Процедура СоздатьКонтейнерИЗапросНаСертификат(ПараметрыЗаявления, АдресРезультата) Экспорт

Пример вызова

МенеджерСервисаКриптографии.СоздатьКонтейнерИЗапросНаСертификат(ПараметрыЗаявления, АдресРезультата)

УстановитьСертификатВКонтейнерИХранилище

Описание, пример вызова
// Привязывает сертификат к закрытому ключу в облачном хранилище
//
// Параметры:
// ПараметрыЗаявления - Структура - Содержит поля для формирования заявления на сертификат:
// * ИдентификаторЗаявления - Строка - идентификатор поиска запроса на сертификат
// * ДанныеСертификата - ДвоичныеДанные - содержит данные сертификата в кодировке PEM.
//
// АдресРезультата - Строка - адрес временного хранилища куда выкладывается результат функции Структура.
//
Процедура УстановитьСертификатВКонтейнерИХранилище(ПараметрыЗаявления, АдресРезультата) Экспорт

Пример вызова

МенеджерСервисаКриптографии.УстановитьСертификатВКонтейнерИХранилище(ПараметрыЗаявления, АдресРезультата)

СертификатыАбонентаПоИдентификаторуПроверкиИНН

Описание, пример вызова
// Сертификаты абонента по идентификатору проверки ИНН
//
// Параметры:
// ИНН - Строка
// Идентификатор - Строка
// ТолькоДействующие - Булево - Только действующие
//
// Возвращаемое значение:
// Структура - Сертификаты абонента по идентификатору проверки ИНН:
// * Сертификаты - Массив Из Структура:
// ** ID - Строка
// или, если ошибка
// * ОписаниеОшибки - Строка
// * КодОшибки - Строка
// * Выполнено - Булево
Функция СертификатыАбонентаПоИдентификаторуПроверкиИНН(ИНН, Идентификатор, ТолькоДействующие = Истина) Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.СертификатыАбонентаПоИдентификаторуПроверкиИНН(ИНН, Идентификатор, ТолькоДействующие);

ПоискСертификатаПоОтпечаткуИлиСерийномуНомеру

Описание, пример вызова
// Поиск сертификата по отпечатку или серийному номеру.
//
// Параметры:
// Отпечаток - Строка
// СерийныйНомер - Строка
// Сокращенно - Булево
//
// Возвращаемое значение:
// Структура :
// * Выполнено - Булево
// * КодОшибки - Строка
// * ОписаниеОшибки - Строка
Функция ПоискСертификатаПоОтпечаткуИлиСерийномуНомеру( Экспорт

Пример вызова

Результат = МенеджерСервисаКриптографии.ПоискСертификатаПоОтпечаткуИлиСерийномуНомеру();

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).