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