IEDSCertificateProviderSelectCertificateAsync - метод

Выводит окно выбора сертификата и возвращает выбранный сертификат.

Definition

Пространство имён: Tessa.Platform.EDS
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<IEDSCertificate> SelectCertificateAsync(
	bool useLastIfAvailable = false,
	Func<X509Certificate2Collection, CancellationToken, Task>? filterActionAsync = null,
	Func<CancellationToken, Task<X509Store>>? getAndOpenStoreFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

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

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

TaskIEDSCertificate
Выбранный сертификат.

См. также