---
title: Криптография ЭДКО служебный клиент
slug: zup/криптография-эдко-служебный-клиент
---


## СоздатьМенеджерКриптографии2
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2( Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2();
```
</details>

## СоздатьМенеджерКриптографии2ПослеПодключенияВнешнейКомпоненты
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2ПослеПодключенияВнешнейКомпоненты(Подключена, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2ПослеПодключенияВнешнейКомпоненты(Подключена, ВходящийКонтекст) 
```
</details>

## СоздатьМенеджерКриптографии2ПослеУстановкиВнешнейКомпоненты
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2ПослеУстановкиВнешнейКомпоненты(ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2ПослеУстановкиВнешнейКомпоненты(ВходящийКонтекст) 
```
</details>

## СоздатьМенеджерКриптографии2ПослеУстановкиСвойстваНеВыводитьСообщенияОбОшибках
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2ПослеУстановкиСвойстваНеВыводитьСообщенияОбОшибках(ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2ПослеУстановкиСвойстваНеВыводитьСообщенияОбОшибках(ВходящийКонтекст) 
```
</details>

## СоздатьМенеджерКриптографии2ПослеПолученияКриптопровайдеров
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2ПослеПолученияКриптопровайдеров(Результат, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2ПослеПолученияКриптопровайдеров(Результат, ВходящийКонтекст) 
```
</details>

## СоздатьМенеджерКриптографии2ПослеИнициализации
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2ПослеИнициализации(Результат, Параметры, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2ПослеИнициализации(Результат, Параметры, ВходящийКонтекст) 
```
</details>

## СоздатьМенеджерКриптографии2ПослеПолученияСвойстваКодОшибки
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура СоздатьМенеджерКриптографии2ПослеПолученияСвойстваКодОшибки(СписокОшибок, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.СоздатьМенеджерКриптографии2ПослеПолученияСвойстваКодОшибки(СписокОшибок, ВходящийКонтекст) 
```
</details>

## ЗаполнитьДополнительныеПараметрыПриНеобходимости
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ЗаполнитьДополнительныеПараметрыПриНеобходимости(ДополнительныеПараметры) Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ЗаполнитьДополнительныеПараметрыПриНеобходимости(ДополнительныеПараметры) 
```
</details>

## ЗашифроватьXML
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ЗашифроватьXML( Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ЗашифроватьXML();
```
</details>

## ЗашифроватьXMLПослеШифрованияСервисомОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ЗашифроватьXMLПослеШифрованияСервисомОблачнойПодписи(РезультатВызова, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ЗашифроватьXMLПослеШифрованияСервисомОблачнойПодписи(РезультатВызова, ВходящийКонтекст) 
```
</details>

## ЗашифроватьXMLПослеШифрованияПослеЗаписиФайла
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ЗашифроватьXMLПослеШифрованияПослеЗаписиФайла(Результат, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ЗашифроватьXMLПослеШифрованияПослеЗаписиФайла(Результат, ВходящийКонтекст) 
```
</details>

## РасшифроватьXML
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура РасшифроватьXML( Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.РасшифроватьXML();
```
</details>

## РасшифроватьXMLПослеРасшифрования
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура РасшифроватьXMLПослеРасшифрования(РезультатВызова, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.РасшифроватьXMLПослеРасшифрования(РезультатВызова, ВходящийКонтекст) 
```
</details>

## РасшифроватьXMLПодготовитьРезультат
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура РасшифроватьXMLПодготовитьРезультат(РезультатВызова, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.РасшифроватьXMLПодготовитьРезультат(РезультатВызова, ВходящийКонтекст) 
```
</details>

## РасшифроватьXMLПослеШифрованияПослеЗаписиФайла
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура РасшифроватьXMLПослеШифрованияПослеЗаписиФайла(Результат, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.РасшифроватьXMLПослеШифрованияПослеЗаписиФайла(Результат, ВходящийКонтекст) 
```
</details>

## ПакетнаяПодписьОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПакетнаяПодписьОблачнойПодписи( Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПакетнаяПодписьОблачнойПодписи();
```
</details>

## ПакетнаяПодписьОблачнойПодписиПослеПодготовки
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПакетнаяПодписьОблачнойПодписиПослеПодготовки(РезультатВызова, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПакетнаяПодписьОблачнойПодписиПослеПодготовки(РезультатВызова, ВходящийКонтекст) 
```
</details>

## ПроверитьДанныеДляОперацииОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьДанныеДляОперацииОблачнойПодписи(ОповещениеОЗавершении, ИмяФайлаДанных, ТипОперации) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПроверитьДанныеДляОперацииОблачнойПодписи(ОповещениеОЗавершении, ИмяФайлаДанных, ТипОперации));
```
</details>

## ПроверитьДанныеДляОперацииОблачнойПодписи_Продолжение
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьДанныеДляОперацииОблачнойПодписи_Продолжение(РезультатВызова, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПроверитьДанныеДляОперацииОблачнойПодписи_Продолжение(РезультатВызова, ВходящийКонтекст) 
```
</details>

## ПроверитьДанныеДляОперацииОблачнойПодписиЗавершение
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьДанныеДляОперацииОблачнойПодписиЗавершение(РезультатВызова, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПроверитьДанныеДляОперацииОблачнойПодписиЗавершение(РезультатВызова, ВходящийКонтекст) 
```
</details>

## ПолучитьСтатусПодготовкиСертификата
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьСтатусПодготовкиСертификата(СертификатОперации, ДанныеСертификата, ПодписьСертификата, ОтпечатокСертификата) Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПолучитьСтатусПодготовкиСертификата(СертификатОперации, ДанныеСертификата, ПодписьСертификата, ОтпечатокСертификата));
```
</details>

## УстановитьСтатусПодготовкиСертификата
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура УстановитьСтатусПодготовкиСертификата(ОтпечатокСертификата, НовоеЗначение, ВключаяСервер = Ложь) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.УстановитьСтатусПодготовкиСертификата(ОтпечатокСертификата, НовоеЗначение, ВключаяСервер);
```
</details>

## ПроверитьПодготовкуОблачногоСертификата
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьПодготовкуОблачногоСертификата(СертификатОперации, ТипОперации, ОповещениеОЗавершении) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПроверитьПодготовкуОблачногоСертификата(СертификатОперации, ТипОперации, ОповещениеОЗавершении));
```
</details>

## ПроверитьПодготовкуОблачногоСертификата_Окончание
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьПодготовкуОблачногоСертификата_Окончание(ДлительнаяОперация, ВходящийКонтекст) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ПроверитьПодготовкуОблачногоСертификата_Окончание(ДлительнаяОперация, ВходящийКонтекст) 
```
</details>

## ПроверитьПодготовкуОблачногоСертификата_Результат
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПроверитьПодготовкуОблачногоСертификата_Результат(ПодготовкаСертификата, СертификатОперации, ТипОперации, Дополнение = "") Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПроверитьПодготовкуОблачногоСертификата_Результат(ПодготовкаСертификата, СертификатОперации, ТипОперации, Дополнение);
```
</details>

## ПреобразоватьДанныеОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПреобразоватьДанныеОблачнойПодписи(ДанныеФайла, ТипДанных) Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПреобразоватьДанныеОблачнойПодписи(ДанныеФайла, ТипДанных) 
```
</details>

## ИспользованиеОблачнойПодписиВозможно
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИспользованиеОблачнойПодписиВозможно() Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ИспользованиеОблачнойПодписиВозможно() 
```
</details>

## ПолучитьУчетнуюЗаписьОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПолучитьУчетнуюЗаписьОблачнойПодписи(МестоХраненияКлюча, УчетнаяЗаписьОблачнойПодписи, ОписаниеСледующее = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПолучитьУчетнуюЗаписьОблачнойПодписи(МестоХраненияКлюча, УчетнаяЗаписьОблачнойПодписи, ОписаниеСледующее);
```
</details>

## ПолучитьМодульПодсистемы
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Получение модуля указанной подсистемы.
// Позволяет избежать ошибки синтаксической проверки, если подсистемы нет.
//
Функция ПолучитьМодульПодсистемы(ИмяМодуля, ИмяПодсистемы = "") Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПолучитьМодульПодсистемы(ИмяМодуля, ИмяПодсистемы);
```
</details>

## ПроверитьНастройкиУчетнойЗаписиОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПроверитьНастройкиУчетнойЗаписиОблачнойПодписи(УчетнаяЗаписьОблачнойПодписи, ОповещениеОЗавершении = Неопределено, ВидОперации = "") Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПроверитьНастройкиУчетнойЗаписиОблачнойПодписи(УчетнаяЗаписьОблачнойПодписи, ОповещениеОЗавершении, ВидОперации);
```
</details>

## ДополнитьПараметрыОперацииОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ДополнитьПараметрыОперацииОблачнойПодписи(ПараметрыОперации, МестоХраненияКлюча) Экспорт
```

Пример вызова
```bsl
КриптографияЭДКОСлужебныйКлиент.ДополнитьПараметрыОперацииОблачнойПодписи(ПараметрыОперации, МестоХраненияКлюча));
```
</details>

## ПараметрыОперацииОблачнойПодписи
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПараметрыОперацииОблачнойПодписи(МестоХраненияКлюча = Неопределено, ПараметрыОперации = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = КриптографияЭДКОСлужебныйКлиент.ПараметрыОперацииОблачнойПодписи(МестоХраненияКлюча, ПараметрыОперации);
```
</details>

---

© 2024, **ООО 1С-Софт**  
Все права защищены. Эта программа и сопроводительные материалы предоставляются  
в соответствии с условиями лицензии [Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/legalcode).

---
