Синтаксис:
function VerifySignature2( const Content: WideString; const Signature: WideString; out VerifyCertificate: ICertificate; out VerifyMsg: WideString; out SignDate: TDateTime; out AdditionalInfo: IAdditionalInfoList): WordBool; |
Параметры:
• | Content – текст; |
• | Signature – электронная подпись; |
• | VerifyCertificate – сертификат ЭП; |
• | SignDate – дата подписания текста; |
• | VerifyMsg – причина, по которой достоверность подписи определить не удалось. |
• | AdditionalInfo – список с дополнительной информацией. |
Возвращаемое значение:
• | True, если подпись достоверна. При этом в параметр VerifyCertificate записывается сертификат ЭП; |
• | False, если подпись не достоверна или достоверность подписи определить не удалось. При этом в параметр VerifyMsg записывается текст возникшей ошибки, который будет отображен пользователю. |
Описание:
Метод проверяет достоверность электронной подписи Signature для текста Content. Подробнее о работе с сертификатом см. описание интерфейса ICertificate.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |