Синтаксис:
function AddArchiveTimestampToSignature2 ( const ContentStream: IUnknown; const Signature: WideString; ValidationOptions: Long; out Timestamp: ITimestamp): String; safecall; |
Параметры:
| • | ContentStream – поток с подписанными данными; |
| • | Signature – электронная подпись, в которую нужно добавить архивный штамп времени; |
| • | ValidationOptions – параметры проверки подписи. Задаются в виде одного или нескольких, объединенных условием ИЛИ, значений типа TValidationOption: |
| • | voNone – в цепочке сертификатов подписи или штампов времени проверять дату выпуска списков отозванных сертификатов (CRL) для всех сертификатов; |
| • | voSignatureCrlUpdateTimeEndCertOnly – в цепочке сертификатов подписи проверять дату выпуска списков отозванных сертификатов (CRL) только для последнего сертификата; |
| • | voTimestampCrlUpdateTimeEndCertOnly – в цепочке сертификатов штампа времени проверять дату выпуска списков отозванных сертификатов (CRL) только для последнего сертификата; |
Если указано значение voTimestampCrlUpdateTimeEndCertOnly, то проверку даты выпуска списков отозванных сертификатов (CRL) в цепочке сертификатов штампа времени необходимо выполнять только для последнего сертификата.
| • | SignatureWithValidationData – подпись с данными для проверки достоверности. |
Возвращаемое значение:
Информация о подписи и подпись с новым архивным штампом времени.
Описание:
Метод на основе подписи и потока с подписанными данными добавляет в подпись архивный штамп времени.
| © Компания Directum, 2020 | Сообщество пользователей Directum |