Синтаксис:
procedure SignByAnotherUser( Certificate: OleVariant; const User: IUser; [optional] SignatureType: TSignatureType; [optional] const Comment: WideString); |
Параметры:
Certificate – сертификат ЭЦП;
User – пользователь, от лица которого необходимо подписать версию;
SignatureType – тип подписи. По умолчанию параметр принимает значение stAuthenticating;
Comment – примечание к подписи.
Описание:
Метод подписывает версию электронного документа ЭЦП от лица пользователя User. В качестве параметра User следует передавать пользователя, которого замещает текущий пользователь. Текущий пользователь должен обладать правами на подписание документов данного вида, в противном случае будет сгенерировано исключение. В качестве параметра Certificate следует передавать объект IECertificate с загруженным сертификатом.
Метод инициирует процесс «Сохранение объекта» (схему процесса см. в описании метода IObject.Save).
Метод Sign Метод VerifySignatures Свойство Signed Свойство Signatures |