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