ДанныеПоСертификату (БСП)

Автор: 1С
ОбщийМодуль.ЭлектроннаяПодписьСлужебный
БСП

Данные по сертификату. Возвращает адрес сертификата во временном хранилище и его расширение.

// Возвращает адрес сертификата во временном хранилище и его расширение.
//
// Параметры:
//  СведенияОЭлектроннойПодписи - Структура - Строка с подписями из массива полученного методом ЭлектроннаяПодпись.УстановленныеПодписи.
//  УникальныйИдентификатор     - УникальныйИдентификатор - Идентификатор формы.
// 
// Возвращаемое значение:
//  Структура - 
//  * РасширениеСертификата - Строка - Расширение файла сертификата.
//  * АдресСертификата      - Строка - Адрес во временном хранилище, по которому был помещен сертификат.
//
Функция ДанныеПоСертификату(СведенияОЭлектроннойПодписи, УникальныйИдентификатор) Экспорт
	
	Результат = Новый Структура("РасширениеСертификата, АдресСертификата");
	ДанныеСертификата = СведенияОЭлектроннойПодписи.Сертификат.Получить();
		
		Если ТипЗнч(ДанныеСертификата) = Тип("Строка") Тогда
			Результат.РасширениеСертификата = "txt";
			Результат.АдресСертификата = ПоместитьВоВременноеХранилище(
				ДвоичныеДанныеСтроки(ДанныеСертификата), УникальныйИдентификатор);
		Иначе
			Результат.РасширениеСертификата = "cer";
			Результат.АдресСертификата = ПоместитьВоВременноеХранилище(
				ДанныеСертификата, УникальныйИдентификатор);
		КонецЕсли;
		
	Возврат Результат;
	
КонецФункции

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

Рекомендации

Похожие публикации

ПолучитьСертификатыИзПодписи (БСП)

ОткрытьСертификат (БСП)

СертификатИзДвоичныхДанных (БСП)

РасшифроватьПереборомСертификатов (БСП)

ПрочитатьДанныеПодписи (БСП)

ПроверитьПодпись (БСП)

ЗаполнитьОписаниеДанныхСертификата (БСП)

TurboConf - расширение Конфигуратора 1С