CreatePowerOfAttorney(PowerOfAttorneyData, StaffEmployee, StaffEmployee, PowersPowerOfAttorneyFormat);
|
Создаёт новую СКД для представителя — физического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
Возвращаемое значение: карточка доверенности
|
CreatePowerOfAttorney(PowerOfAttorneyData, StaffEmployee,
StaffEmployee, PowersPowerOfAttorneyFormat, PowerOfAttorneyHandlingFlags)
|
Создаёт новую СКД для представителя — физического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
-
flags — Параметры обработки
Возвращаемое значение: карточка доверенности
|
CreatePowerOfAttorney(PowerOfAttorneyData, StaffUnit, StaffEmployee, PowersPowerOfAttorneyFormat);
|
Создаёт новую СКД для представителя — юридического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
Возвращаемое значение: карточка доверенности
|
CreatePowerOfAttorney(PowerOfAttorneyData, StaffUnit, StaffEmployee, PowersPowerOfAttorneyFormat, PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя — юридического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
-
flags — Параметры обработки
Возвращаемое значение: карточка доверенности
|
CreatePowerOfAttorney(PowerOfAttorneyData, StaffUnit, StaffEmployee, StaffEmployee, PowersPowerOfAttorneyFormat, PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя — юридического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
representativeManager — Руководитель организации-представителя
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
-
flags — Параметры обработки
Возвращаемое значение: карточка доверенности
|
RetrustPowerOfAttorney(PowerOfAttorneyData, StaffEmployee, StaffEmployee, PowerOfAttorney);
|
Создаёт СКД в рамках передоверия для представителя — физического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
Возвращаемое значение: карточка доверенности
|
RetrustPowerOfAttorney(PowerOfAttorneyData,
StaffEmployee,
StaffEmployee,
PowerOfAttorney,
PowerOfAttorneyHandlingFlags);
|
Создаёт СКД в рамках передоверия для представителя — физического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
-
flags — Параметры обработки
Возвращаемое значение: карточка доверенности
|
RetrustPowerOfAttorney(PowerOfAttorneyData, StaffUnit, StaffEmployee, PowerOfAttorney);
|
Создаёт СКД в рамках передоверия для представителя — юридического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
Возвращаемое значение: карточка доверенности
|
RetrustPowerOfAttorney(PowerOfAttorneyData, StaffUnit, StaffEmployee, PowerOfAttorney, PowerOfAttorneyHandlingFlags);
|
Создаёт СКД в рамках передоверия для представителя — юридического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представитель
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
-
flags — Параметры обработки
Возвращаемое значение: карточка доверенности
|
RetrustPowerOfAttorney(PowerOfAttorneyData,
StaffUnit,
StaffEmployee,
StaffEmployee,
PowerOfAttorney,
PowerOfAttorneyHandlingFlags);
|
Создаёт СКД в рамках передоверия для представителя - юридического лица
Параметры:
-
powerOfAttorneyData — Данные доверенности
-
representative — Представител
-
representativeManager — Руководитель организации-представителя
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
-
flags — Параметры обработки
Возвращаемое значение: карточка доверенности
|
ImportPowerOfAttorney(byte[],
byte[],
StaffEmployee,
StaffEmployee,
PowersPowerOfAttorneyFormat,
PowerOfAttorneySignatureFormat,
Func<string, ObjectContext, PowersCode>,
PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя — физического лица из файла МЧД
Параметры:
-
machineReadableData — Данные МЧД с электронной подписью
-
signatureData — Данные электронной подписи для формата CADES
-
representative — Представитель
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
-
signatureFormat — Формат подписи
-
powersCodeResolve — Функция получения кода полномочия Справочника полномочий по коду полномочия из МЧД
-
flags — Параметры обработки
Возвращаемое значение: Карточка доверенности
Примечание: при формате подписи XMLSIG, signatureData не передаётся
|
ImportPowerOfAttorney(byte[],
byte[],
StaffEmployee,
StaffEmployee,
PowerOfAttorney,
PowerOfAttorneySignatureFormat,
Func<string, ObjectContext, PowersCode>,
PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя — физического лица из файла МЧД, выданной в порядке передоверия
Параметры:
-
machineReadableData — Данные МЧД с электронной подписью
-
signatureData — Данные электронной подписи для формата CADES
-
representative — Представитель
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
-
signatureFormat — Формат подписи
-
powersCodeResolve — Функция получения кода полномочия Справочника полномочий по коду полномочия из МЧД
-
flags — Параметры обработки
Возвращаемое значение: Карточка доверенности
Примечание: при формате подписи XMLSIG, signatureData не передаётся
|
ImportPowerOfAttorney(byte[],
byte[],
StaffUnit,
StaffEmployee,
PowersPowerOfAttorneyFormat,
PowerOfAttorneySignatureFormat,
Func<string, ObjectContext, PowersCode>,
PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя — юридического лица из файла МЧД
Параметры:
-
machineReadableData — Данные МЧД с электронной подписью
-
signatureData — Данные электронной подписи для формата CADES
-
representative — Представитель
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
-
signatureFormat — Формат подписи
-
powersCodeResolve — Функция получения кода полномочия Справочника полномочий по коду полномочия из МЧД
-
flags — Параметры обработки
Возвращаемое значение: Карточка доверенности
Примечание: при формате подписи XMLSIG, signatureData не передаётся
|
PowerOfAttorney ImportPowerOfAttorney(byte[],
byte[],
StaffUnit,
StaffEmployee,
StaffEmployee,
PowersPowerOfAttorneyFormat,
PowerOfAttorneySignatureFormat,
Func<string, ObjectContext, PowersCode>,
PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя - юридического лица из файла МЧД
Параметры:
-
machineReadableData — Данные МЧД с электронной подписью
-
signatureData — Данные электронной подписи для формата CADES
-
representative — Представитель
-
representativeManager — Руководитель организации-представителя
-
signer — Подписант
-
powerOfAttorneyFormat — Формат доверенности
-
signatureFormat — Формат подписи
-
powersCodeResolve — Функция получения кода полномочия Справочника полномочий по коду полномочия из МЧД
-
flags — Параметры обработки
Возвращаемое значение: Карточка доверенности
Примечание: при формате подписи XMLSIG, signatureData не передаётся
|
ImportPowerOfAttorney(byte[],
byte[],
StaffUnit,
StaffEmployee,
PowerOfAttorney,
PowerOfAttorneySignatureFormat,
Func<string, ObjectContext, PowersCode>,
PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя — юридического лица из файла МЧД, выданной в порядке передоверия
Параметры:
-
machineReadableData — Данные МЧД с электронной подписью
-
signatureData — Данные электронной подписи для формата CADES
-
representative — Представитель
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
-
signatureFormat — Формат подписи
-
powersCodeResolve — Функция получения кода полночия Справочника полномочий по коду полночия из МЧД
-
flags — Параметры обработки
Возвращаемое значение: Карточка доверенности
Примечание: при формате подписи XMLSIG, signatureData не передаётся
|
PowerOfAttorney ImportPowerOfAttorney(byte[],
byte[],
StaffUnit,
StaffEmployee,
StaffEmployee,
PowerOfAttorney,
PowerOfAttorneySignatureFormat,
Func<string, ObjectContext, PowersCode>,
PowerOfAttorneyHandlingFlags);
|
Создаёт новую СКД для представителя - юридического лица из файла МЧД
Параметры:
-
machineReadableData — Данные МЧД с электронной подписью
-
signatureData — Данные электронной подписи для формата CADES
-
representative — Представитель
-
representativeManager — Руководитель организации-представителя
-
signer — Подписант
-
parentPowerOfAttorney — Доверенность, на основании которой осуществляется передоверие
-
signatureFormat — Формат подписи
-
powersCodeResolve — Функция получения кода полномочия Справочника полномочий по коду полномочия из МЧД
-
flags — Параметры обработки
Возвращаемое значение: Карточка доверенности
Примечание: при формате подписи XMLSIG, signatureData не передаётся
|
SignPowerOfAttorney(PowerOfAttorney, X509Certificate2, PowerOfAttorneySignatureFormat signatureFormat);
|
Примечание: СКД должна быть в статусе "Подготовка";
текущий пользователь должен быть указан "Подписантом" в СКД;
статус доверенности будет изменён на "Действует".
|
SignPowerOfAttorney(PowerOfAttorney, X509Certificate2, PowerOfAttorneySignatureFormat, PowerOfAttorneyHandlingFlags);
|
Параметры:
-
powerOfAttorney — СКД
-
certificate — Сертификат подписи
-
signatureFormat — Формат хранения подписи
-
flags — Параметры обработки
Примечание: СКД должна быть в статусе "Подготовка".
Текущий пользователь должен быть указан "Подписантом" в СКД.
Статус доверенности будет изменён на "Действует".
|
AttachSignature(PowerOfAttorney, byte[]);
|
Загружает в СКД подпись в формате CADES
Примечание: СКД должна быть в статусе "Подготовка";
текущий пользователь должен быть указан "Подписантом" в СКД;
статус доверенности будет изменён на "Действует".
|
AttachSignature(PowerOfAttorney, byte[], PowerOfAttorneyHandlingFlags);
|
Загружает в СКД подпись в формате CADES
Примечание: СКД должна быть в статусе "Подготовка";
текущий пользователь должен быть указан "Подписантом" в СКД;
статус доверенности будет изменён на "Действует".
|
RequestRevocation(PowerOfAttorney, PowerOfAttorneyRevocationData);
|
Создаёт запрос на отзыв доверенности
Примечание: СКД должна быть в статусе "Действует"
|
SignRequestRevocation(PowerOfAttorney, X509Certificate2);
|
Подписывает заявление на отзыв доверенности
Примечание: Заявление на отзыв должно быть сформировано
|
SignRequestRevocation(PowerOfAttorney, X509Certificate2, PowerOfAttorneyHandlingFlags);
|
Подписывает заявление на отзыв доверенности. Заявление на отзыв должно быть сформировано.
|
AttachRequestRevocationSignature(PowerOfAttorney, byte[]);
|
Загружает сформированную подпись отзыва доверенности в СКД. При добавлении подписи проверяется что в её сертификате у владельца СНИЛС соответствует тому, что в МЧД. Проверка выполняется по доверителю и представителю, PowerOfAttorneyMachineReadableInfo.RepresentativesSnils и PowerOfAttorneyMachineReadableInfo.PrincipalsSnils . Если СНИЛС из сертификата не соответствует указанному для доверителя или представителя, будет возвращена ошибка.
|
AttachRequestRevocationSignature(PowerOfAttorney, byte[], PowerOfAttorneyHandlingFlags);
|
Загружает сформированную подпись отзыва доверенности в СКД.
|
MarkAsRevoked(PowerOfAttorney, bool);
|
Помечает доверенность как отозванную без вызова RequestRevocation с передачей и подписью заявления на отзыв
|
Revoke(PowerOfAttorney, bool withChildsPowerOfAttorney);
|
Примечание: отзыв доверенности должен быть запрошен с помощью метода RequestRevocation .
Заявление должно быть подписано SignRequestRevocation или прикреплена подпись с помощью AttachRequestRevocationSignature .
Если включен отзыв дочерних доверенностей, то также будут отозваны дочерние доверенности, которые не были отозваны ранее.
Если дочерняя доверенность была отозвана ранее, то она, а также все её дочерние доверенности не будут отозваны повторно.
|
ExportMachineReadablePowerOfAttorney(PowerOfAttorney, string, bool);
|
Выгружает содержимое МЧД в указанную папку
Примечание: при выгрузке МЧД с подписью в формате XMLDSIG будет выгружен архив с одним файлом подписанной МЧД
|
ExportRevocationPowerOfAttorney(PowerOfAttorney, string, bool);
|
Выгружает содержимое заявления на отзыв доверенности в указанную папку
|
string GetPowerOfAttorneyDisplayString(PowerOfAttorney);
|
Возвращает отображаемое название СКД
Возвращаемое значение: отображаемое название
|
string GetMachineReadablePowerOfAttorneyFileData(PowerOfAttorney, out string);
|
Возвращает данные машиночитаемой доверенности
Возвращаемое значение: данные машиночитаемой доверенности
|
GetRevocationPowerOfAttorneyFileData(PowerOfAttorney, out string);
|
Возвращает данные отзыва доверенности
Возвращаемое значение: Данные отзыва доверенности
|
GetMachineReadablePowerOfAttorneyContent(PowerOfAttorney);
|
Возвращает содержимое машиночитаемой доверенности
Возвращаемое значение: содержимое машиночитаемой доверенности
|
IEnumerable<PowerOfAttorneyDigest> SearchPowerOfAttorney(StaffEmployee, Guid?, Guid?, Func<PowerOfAttorney, bool>);
|
Выполняет поиск доверенностей по условиям
Параметры:
-
employee — Сотрудник, для которого ищутся доверенности
-
powerOfAttorneyFormat — Формат доверенности
-
representativePowerCode — Код требуемого полномочия по доверенности
-
filter — Дополнительные условия фильтрации найденных доверенностей
Возвращаемое значение: информация о найденных доверенностях
|
IEnumerable<PowerOfAttorney> GetParentalPowerOfAttorneys(PowerOfAttorney powerOfAttorney);
|
Получает родительские доверенности от заданной.
|