Синтаксис:
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 |