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