Документооборот СКО облачная подпись вызов сервера
СтатусПодготовкиСертификата
Описание, пример вызова
// Вычисляет статус проверки легитимности сертификата для обмена с КО// Предназначена для предварительной проверки сертификата, прежде чем получать подпись к сертификату//// Параметры:// Сертификат - ДвоичныеДанные, Строка, Структура// ДанныеСертификата - Неопределено - используется для возрата содержимого сертификата// ДанныеПодписи - Неопределено - используется для возрата содержимого подписи// ОтпечатокСертификата - Строка - используется для возрата отпечатка сертификата//// Возвращаемое значение:// - Булево - Истина, если сертификат допустим для дальнейшей работы// - Неопределено - если подсистема недоступна или проверка невозможна//Функция СтатусПодготовкиСертификата(Сертификат, ДанныеСертификата = Неопределено, ДанныеПодписи = Неопределено, ОтпечатокСертификата = "") Экспорт
Пример вызова
Результат = ДокументооборотСКООблачнаяПодписьВызовСервера.СтатусПодготовкиСертификата(Сертификат, ДанныеСертификата, ДанныеПодписи, ОтпечатокСертификата);
ПодготовитьСертификат
Описание, пример вызова
// Проверяет легитимность использования сертификата для обмена с КО//// Параметры:// ДанныеСертификата - ДвоичныеДанные - если передана структура, то она должна содержать поле "Отпечаток", служит// полем поиска в регистре сведений "ХранилищеСертификатовПолучателей"// ДанныеПодписи - Неопределено, ДвоичныеДанные - если Неопределено, то проверяется только издатель сертификата, иначе ожидается "голая" подпись//// Возвращаемое значение:// Булево - Истина, если использование сертификата легитимно//Функция ПодготовитьСертификат(ДанныеСертификата, ДанныеПодписи = Неопределено) Экспорт
Пример вызова
Результат = ДокументооборотСКООблачнаяПодписьВызовСервера.ПодготовитьСертификат(ДанныеСертификата, ДанныеПодписи);
ПодготовитьСертификатСПараметрами
Описание, пример вызова
// Обертка для функции ПодготовитьСертификат//// Параметры:// ПараметрыОперации - Струтура - содержит следующие поля// * Сертификат - Строка, Структура, ДвоичныеДанные - если передана структура, то она должна содержать поле "Отпечаток", служит// полем поиска в регистре сведений "ХранилищеСертификатовПолучателей"// * Подпись - Неопределено, ДвоичныеДанные - если Неопределено, то проверяется только издатель сертификата, иначе ожидается "голая" подпись//// Возвращаемое значение:// Булево - Истина, если использование сертификата легитимно//Функция ПодготовитьСертификатСПараметрами(ПараметрыОперации, АдресРезультата = Неопределено) Экспорт
Пример вызова
Результат = ДокументооборотСКООблачнаяПодписьВызовСервера.ПодготовитьСертификатСПараметрами(ПараметрыОперации, АдресРезультата);
ЗначениеХешГОСТ2012
Описание, пример вызова
// Выполняет расчет значения хеша с использованием алгоритма ГОСТ2012//// Параметры:// ТелоСодержимого - ДвоичныеДанные - содержимое для вычисления значения хеша// ДлинаЗначения - Число - ожидаемые значения 256, 512//// Возвращаемое значение:// Строка - HEX представление вычисленного значения, для варианта 256 бит содержит 64 символа, для 512 бит - 128 символов//Функция ЗначениеХешГОСТ2012(ТелоСодержимого, ДлинаЗначения = 512) Экспорт
Пример вызова
Результат = ДокументооборотСКООблачнаяПодписьВызовСервера.ЗначениеХешГОСТ2012(ТелоСодержимого, ДлинаЗначения);
ПроверитьПодписьГОСТ2012
Описание, пример вызова
// Выполняет проверку подписи по стандарту ГОСТ2012//// Параметры:// ИсходныеДанные - ДвоичныеДанные - исходный содержимое документа// ДанныеПодписи - ДвоичныеДанные - содержимое подписи// СертификатПроверки - ДвоичныеДанные - содержит данные сертификата//// Возвращаемое значение:// Булево - Истина, если проверка пройдена//Функция ПроверитьПодписьГОСТ2012(ИсходныеДанные, ДанныеПодписи, СертификатПроверки = Неопределено) Экспорт
Пример вызова
Результат = ДокументооборотСКООблачнаяПодписьВызовСервера.ПроверитьПодписьГОСТ2012(ИсходныеДанные, ДанныеПодписи, СертификатПроверки);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).