EDSCertificateProvider.SelectCertificateAsync - метод

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

Definition

Пространство имён: Tessa.UI.EDS
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.23
C#
public 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  Func<X509Certificate2Collection, CancellationToken, Task>  (Optional)
Действие по фильтрации сертификатов или null, если фильтрация не требуется.
getAndOpenStoreFuncAsync  Func<CancellationToken, Task<X509Store>>  (Optional)
Действие по получению хранилища сертификатов, которое уже было открыто, или null, если используется хранилище текущего пользователя по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<IEDSCertificate>
Выбранный сертификат.

Реализации

IEDSCertificateProvider.SelectCertificateAsync(Boolean, Func<X509Certificate2Collection, CancellationToken, Task>, Func<CancellationToken, Task<X509Store>>, CancellationToken)

См. также