Универсальный обмен с банками служебный вызов сервера
ИзвлечьИнформациюОКриптопровайдереПоСертификату
Описание, пример вызова
Функция ИзвлечьИнформациюОКриптопровайдереПоСертификату(Знач Сертификаты) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ИзвлечьИнформациюОКриптопровайдереПоСертификату(Сертификаты)
ИзвлечьКриптопровайдер
Описание, пример вызова
Функция ИзвлечьКриптопровайдер(Сертификат) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ИзвлечьКриптопровайдер(Сертификат)
ПолучитьСвойстваСертификата
Описание, пример вызова
// Возвращает отдельные свойства сертификата в формате 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 нераспознанного алгоритма.//Функция ПолучитьСвойстваСертификата(Знач ДанныеСертификата, Настройки = Неопределено) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПолучитьСвойстваСертификата(ДанныеСертификата, Настройки);
ПолучитьСвойстваКриптосообщения
Описание, пример вызова
// Возвращает свойства криптосообщения в формате PKCS #7 в соответствии с https://tools.ietf.org/html/rfc2315.//// Параметры:// Криптосообщение - ДвоичныеДанные, Строка - файл (двоичные данные, адрес во временном хранилище или строка Base64// при Настройки.ЭтоСтрокаBase64 = Истина) в формате PKCS #7.// Настройки - Неопределено - настройки по умолчанию.// - Структура:// ПрочитатьПодписанныеДанные - Булево - по умолчанию Истина, для типа SignedData возвращать Содержимое.// ПрочитатьИздателяИСерийныйНомер - Булево - по умолчанию Истина, для типа SignedData в Подписанты возвращать// Идентификатор, Издатель, СерийныйНомер, Сертификат,// для типа EnvelopedData в Получатели возвращать Идентификатор, Издатель,// СерийныйНомер.// ПрочитатьАлгоритмПубличногоКлюча - Булево - по умолчанию Ложь, для типа EnvelopedData в Получатели возвращать// АлгоритмПубличногоКлюча.// ЭтоЭлектроннаяПодписьВМоделиСервиса - Булево - по умолчанию Истина, влияет на имя события при записи в журнал регистрации.// ЭтоСтрокаBase64 - Булево - по умолчанию Ложь, при Истина Криптосообщение задает строку Base64.// ВозвращатьИсключения - Булево - по умолчанию Истина, генерировать исключения при неверной структуре данных.//// Возвращаемое значение:// Структура - свойства криптосообщения.// Общие свойства:// * Тип - Строка - Unknown - файл неподдерживаемого формат, EnvelopedData - зашифрованные данные, SignedData - подпись.// * Размер - Число - размер файла в байтах.//// Свойства для типа SignedData:// * Подписанты - Массив - подписанты сообщения.// ** Идентификатор - Строка - идентификатор сертификата// ** Издатель - Структура - издатель сертификата// *** <X1>.<X2>. ... .<XN>, где X<i> - это компонента идентификатора OID// ** СерийныйНомер - ДвоичныеДанные - серийный номер сертификата// ** Сертификат - ДвоичныеДанные - файл сертификата// ** АлгоритмХеширования - Строка - название алгоритма или OID нераспознанного алгоритма.// ** АлгоритмПодписи - Строка - "GOST R 34.10-2001", "GOST R 34.10-2012-256", "GOST R 34.10-2012-512"// или OID нераспознанного алгоритма.// * Сертификаты - Массив - файлы сертификатов.// * СпискиОтзываСертификатов - Массив - файлы списков отзыва сертификатов.// * Содержимое - ДвоичныеДанные - подписанные данные для прикрепленной подписи.//// Свойства для типа EnvelopedData:// * Получатели - Массив - получатели зашифрованного сообщения.// ** Идентификатор - Строка - идентификатор сертификата// ** Издатель - Структура - издатель сертификата// *** OID<X1>_<X2>_..._<XN>, где X<i> - это компонента идентификатора OID// ** СерийныйНомер - ДвоичныеДанные - серийный номер сертификата// ** АлгоритмПубличногоКлюча - Строка - "GOST R 34.10-2001", "GOST R 34.10-2012-256", "GOST R 34.10-2012-512"// или OID нераспознанного алгоритма, возвращается при задании// Настройки.ПрочитатьАлгоритмПубличногоКлюча = Истина//Функция ПолучитьСвойстваКриптосообщения(Знач Криптосообщение, Настройки = Неопределено) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПолучитьСвойстваКриптосообщения(Криптосообщение, Настройки);
ПрочитатьДату
Описание, пример вызова
Функция ПрочитатьДату(ЧтениеДанных, Свойства) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьДату(ЧтениеДанных, Свойства));
ПрочитатьДвоичныеДанные
Описание, пример вызова
Функция ПрочитатьДвоичныеДанные(ЧтениеДанных, Свойства) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьДвоичныеДанные(ЧтениеДанных, Свойства));
ПрочитатьСтроку
Описание, пример вызова
Функция ПрочитатьСтроку(ЧтениеДанных, Свойства) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьСтроку(ЧтениеДанных, Свойства));
ПрочитатьЦелоеЧисло
Описание, пример вызова
Функция ПрочитатьЦелоеЧисло(ЧтениеДанных, Свойства) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьЦелоеЧисло(ЧтениеДанных, Свойства));
ПрочитатьОбъектныйИдентификатор
Описание, пример вызова
Функция ПрочитатьОбъектныйИдентификатор(ЧтениеДанных, Свойства) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьОбъектныйИдентификатор(ЧтениеДанных, Свойства));
ПрочитатьСоставляющуюОбъектногоИдентификатора
Описание, пример вызова
Функция ПрочитатьСоставляющуюОбъектногоИдентификатора(Буфер, ТекущийБайт) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьСоставляющуюОбъектногоИдентификатора(Буфер, ТекущийБайт));
КлассТегаБлока
Описание, пример вызова
Функция КлассТегаБлока(Байт) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.КлассТегаБлока(Байт));
ТегБлока
Описание, пример вызова
Функция ТегБлока(Байт) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ТегБлока(Байт));
ПрочитатьСвойстваБлока
Описание, пример вызова
Функция ПрочитатьСвойстваБлока(ЧтениеДанных, РазмерДанных) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьСвойстваБлока(ЧтениеДанных, РазмерДанных));
ПропуститьБлок
Описание, пример вызова
Процедура ПропуститьБлок(ЧтениеДанных, СколькоБайт) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПропуститьБлок(ЧтениеДанных, СколькоБайт));
ПропуститьДо
Описание, пример вызова
Процедура ПропуститьДо(ЧтениеДанных, Граница) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПропуститьДо(ЧтениеДанных, Граница));
ИдентификаторСертификата
Описание, пример вызова
Функция ИдентификаторСертификата(Знач Сертификат) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ИдентификаторСертификата(Сертификат)
ПрочитатьEnvelopedData
Описание, пример вызова
Функция ПрочитатьEnvelopedData(ЧтениеДанных, СвойстваКриптосообщения, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьEnvelopedData(ЧтениеДанных, СвойстваКриптосообщения, Настройки));
ПрочитатьSignedData
Описание, пример вызова
Функция ПрочитатьSignedData(ЧтениеДанных, СвойстваКриптосообщения, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьSignedData(ЧтениеДанных, СвойстваКриптосообщения, Настройки));
ПрочитатьAlgorithmIdentifier
Описание, пример вызова
Функция ПрочитатьAlgorithmIdentifier(ЧтениеДанных, СвойстваКриптосообщения, Свойства = Неопределено, ПроверитьТип = Ложь) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьAlgorithmIdentifier(ЧтениеДанных, СвойстваКриптосообщения, Свойства, ПроверитьТип);
ПрочитатьIssuerAndSerialNumber
Описание, пример вызова
Функция ПрочитатьIssuerAndSerialNumber(ЧтениеДанных, СвойстваКриптосообщения, КонецБлока) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьIssuerAndSerialNumber(ЧтениеДанных, СвойстваКриптосообщения, КонецБлока));
СоответствиеOIDИмя
Описание, пример вызова
Функция СоответствиеOIDИмя() Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.СоответствиеOIDИмя());
ПрочитатьRecipientInfos
Описание, пример вызова
Функция ПрочитатьRecipientInfos(ЧтениеДанных, СвойстваКриптосообщения, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьRecipientInfos(ЧтениеДанных, СвойстваКриптосообщения, Настройки));
ПрочитатьRecipientInfo
Описание, пример вызова
Функция ПрочитатьRecipientInfo(ЧтениеДанных, СвойстваКриптосообщения, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьRecipientInfo(ЧтениеДанных, СвойстваКриптосообщения, Настройки));
ПрочитатьContentInfo
Описание, пример вызова
Функция ПрочитатьContentInfo(ЧтениеДанных, СвойстваКриптосообщения) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьContentInfo(ЧтениеДанных, СвойстваКриптосообщения));
ПрочитатьSignerInfos
Описание, пример вызова
Функция ПрочитатьSignerInfos(ЧтениеДанных, СвойстваКриптосообщения, СвойстваНабора, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьSignerInfos(ЧтениеДанных, СвойстваКриптосообщения, СвойстваНабора, Настройки));
ПрочитатьSignerInfo
Описание, пример вызова
Функция ПрочитатьSignerInfo(ЧтениеДанных, СвойстваКриптосообщения, СертификатыСИдентификаторами, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьSignerInfo(ЧтениеДанных, СвойстваКриптосообщения, СертификатыСИдентификаторами, Настройки));
ПрочитатьCertificates
Описание, пример вызова
Функция ПрочитатьCertificates(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьCertificates(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока));
ПрочитатьCertificateRevocationLists
Описание, пример вызова
Функция ПрочитатьCertificateRevocationLists(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьCertificateRevocationLists(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока));
ПрочитатьAuthenticatedAttributes
Описание, пример вызова
Функция ПрочитатьAuthenticatedAttributes(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока, Настройки) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьAuthenticatedAttributes(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока, Настройки));
ПрочитатьUnauthenticatedAttributes
Описание, пример вызова
Функция ПрочитатьUnauthenticatedAttributes(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиСлужебныйВызовСервера.ПрочитатьUnauthenticatedAttributes(ЧтениеДанных, СвойстваКриптосообщения, СвойстваБлока));
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).