Skip to content

Документооборот с минобороны служебный вызов сервера

ПолучитьСвойстваСертификата

Описание, пример вызова
// Возвращает отдельные свойства сертификата в формате X.509 в соответствие с https://tools.ietf.org/html/rfc5280.
//
// Параметры:
// ДанныеСертификата - ДвоичныеДанные, Строка - файл (двоичные данные, адрес во временном хранилище или строка Base64
// при Настройки.ЭтоСтрокаBase64 = Истина) в формате X.509.
// Настройки - Неопределено - настройки по умолчанию.
// - Структура:
// ЭтоЭлектроннаяПодписьВМоделиСервиса - Булево - по умолчанию Истина, влияет на имя события при записи в журнал регистрации.
// ЭтоСтрокаBase64 - Булево - по умолчанию Ложь, при Истина ДанныеСертификата задает строку Base64.
// ВозможенФорматBase64 - Булево - по умолчанию Ложь, при Истина двоичные данные в ДанныеСертификата
// могут быть в формате Base64, в том числе с заголовками сертификата,
// корректность чтения определяется по прочитанному алгоритму
// ВозвращатьИсключения - Булево - по умолчанию Истина, генерировать исключения при неверной структуре данных.
//
// Возвращаемое значение:
// Структура - свойства криптосообщения.
// Размер - Число - размер файла в байтах.
// Версия - Число - версия формата сертификата, 0 - v1, 1 - v2, 2 - v3.
// СерийныйНомер - ДвоичныеДанные - серийный номер сертификата.
// АлгоритмПубличногоКлюча - Строка - "GOST R 34.10-2001", "GOST R 34.10-2012-256", "GOST R 34.10-2012-512"
// или OID нераспознанного алгоритма.
//
Функция ПолучитьСвойстваСертификата(Знач ДанныеСертификата, Настройки = Неопределено) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПолучитьСвойстваСертификата(ДанныеСертификата, Настройки);

ИзвлечьКриптопровайдер

Описание, пример вызова
Функция ИзвлечьКриптопровайдер(Сертификат) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ИзвлечьКриптопровайдер(Сертификат)

ПрочитатьAlgorithmIdentifier

Описание, пример вызова
Функция ПрочитатьAlgorithmIdentifier(ЧтениеДанных, СвойстваКриптосообщения, Свойства = Неопределено, ПроверитьТип = Ложь) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПрочитатьAlgorithmIdentifier(ЧтениеДанных, СвойстваКриптосообщения, Свойства, ПроверитьТип);

ПрочитатьДвоичныеДанные

Описание, пример вызова
Функция ПрочитатьДвоичныеДанные(ЧтениеДанных, Свойства) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПрочитатьДвоичныеДанные(ЧтениеДанных, Свойства));

ПрочитатьЦелоеЧисло

Описание, пример вызова
Функция ПрочитатьЦелоеЧисло(ЧтениеДанных, Свойства) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПрочитатьЦелоеЧисло(ЧтениеДанных, Свойства));

ПрочитатьОбъектныйИдентификатор

Описание, пример вызова
Функция ПрочитатьОбъектныйИдентификатор(ЧтениеДанных, Свойства) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПрочитатьОбъектныйИдентификатор(ЧтениеДанных, Свойства));

ПрочитатьСоставляющуюОбъектногоИдентификатора

Описание, пример вызова
Функция ПрочитатьСоставляющуюОбъектногоИдентификатора(Буфер, ТекущийБайт) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПрочитатьСоставляющуюОбъектногоИдентификатора(Буфер, ТекущийБайт));

КлассТегаБлока

Описание, пример вызова
Функция КлассТегаБлока(Байт) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.КлассТегаБлока(Байт));

ТегБлока

Описание, пример вызова
Функция ТегБлока(Байт) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ТегБлока(Байт));

ПрочитатьСвойстваБлока

Описание, пример вызова
Функция ПрочитатьСвойстваБлока(ЧтениеДанных, РазмерДанных) Экспорт

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

Результат = ДокументооборотСМинобороныСлужебныйВызовСервера.ПрочитатьСвойстваБлока(ЧтениеДанных, РазмерДанных));

ПропуститьБлок

Описание, пример вызова
Процедура ПропуститьБлок(ЧтениеДанных, СколькоБайт) Экспорт

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

ДокументооборотСМинобороныСлужебныйВызовСервера.ПропуститьБлок(ЧтениеДанных, СколькоБайт));

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