FileControlHelperDigitalSignaturesSignAsync - метод

Выполняет подписание версии

Definition

Пространство имён: Tessa.UI.Files.Controls
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public static Task DigitalSignaturesSignAsync(
	FileSignatureServiceContext context,
	IFileVersion version,
	bool useLastIfAvailable = false,
	Func<X509Certificate2Collection, CancellationToken, Task> filterActionAsync = null,
	Func<CancellationToken, Task<X509Store>> getAndOpenStoreFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

context  FileSignatureServiceContext
FileSignatureServiceContext
version  IFileVersion
Версия, для которой выполняется подписание
useLastIfAvailable  Boolean  (Optional)
Использовать последний выбранный сертификат ЭЦП
filterActionAsync  FuncX509Certificate2Collection, CancellationToken, Task  (Optional)
Действие по фильтрации сертификатов или null, если фильтрация не требуется.
getAndOpenStoreFuncAsync  FuncCancellationToken, TaskX509Store  (Optional)
Использовать последний выбранный сертификат ЭЦП Действие по получению хранилища сертификатов, которое уже было открыто, или null, если используется хранилище текущего пользователя по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Task
Асинхронная задача.

См. также