<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > ExternalSignatures – внешние подписи ImproveToCadesA – усовершенствовать подпись до формата CAdES-A |
![]() ![]() |
Метод используется для усовершенствования подписи до формата CAdES-A.
Примечание. При использовании метода ImproveToCadesA() усовершенствование выполняется только синхронно.
Так как для сбора доказательств достоверности может потребоваться время, сначала в подпись добавьте архивный штамп времени, только после этого добавьте доказательства достоверности архивного штампа времени. Таким образом, чтобы подпись формата CAdES-A усовершенствовалась поэтапно, используйте перегрузку метода с параметрами needAddArchiveTimestamp и needAddArchiveTimestampEvidence.
Перегрузки
ImproveToCadesA(ISignature signature) |
Усовершенствовать подпись до формата CAdES-A |
---|---|
ImproveToCadesA(ISignature signature, bool needAddArchiveTimestamp, bool needAddArchiveTimestampEvidence, out DateTime nextTryDate) |
Усовершенствовать подпись до формата CAdES-A. Задать параметры для поэтапного формирования подписи: сначала добавить архивный штамп времени, а потом его доказательства достоверности |
Синтаксис
C# |
public static IImprovedSignatureContainer ImproveToCadesA(byte[] signature, Stream data); public static IImprovedSignatureContainer ImproveToCadesA(byte[] signature, bool needAddArchiveTimestamp, bool needAddArchiveTimestampEvidence, Stream data); |
Параметры
signature – подпись;
needAddArchiveTimestamp – признак того, что необходимо добавить архивный штамп времени в подпись;
needAddArchiveTimestampEvidence – признак того, что необходимо добавить доказательства достоверности архивного штампа времени в подпись;
data – подписываемый поток данных.
Возвращаемое значение
Контейнер усовершенствованной подписи.
© Компания Directum, 2024 |