IEDSCertificateProviderSelectCertificateAsync - метод |
Выводит окно выбора сертификата и возвращает выбранный сертификат.
Пространство имён:
Tessa.Platform.EDS
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис Task<IEDSCertificate> SelectCertificateAsync(
bool useLastIfAvailable = false,
Func<X509Certificate2Collection, CancellationToken, Task> filterActionAsync = null,
Func<CancellationToken, Task<X509Store>> getAndOpenStoreFuncAsync = null,
CancellationToken cancellationToken = default
)
Function SelectCertificateAsync (
Optional useLastIfAvailable As Boolean = false,
Optional filterActionAsync As Func(Of X509Certificate2Collection, CancellationToken, Task) = Nothing,
Optional getAndOpenStoreFuncAsync As Func(Of CancellationToken, Task(Of X509Store)) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IEDSCertificate)
Task<IEDSCertificate^>^ SelectCertificateAsync(
bool useLastIfAvailable = false,
Func<X509Certificate2Collection^, CancellationToken, Task^>^ filterActionAsync = nullptr,
Func<CancellationToken, Task<X509Store^>^>^ getAndOpenStoreFuncAsync = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract SelectCertificateAsync :
?useLastIfAvailable : bool *
?filterActionAsync : Func<X509Certificate2Collection, CancellationToken, Task> *
?getAndOpenStoreFuncAsync : Func<CancellationToken, Task<X509Store>> *
?cancellationToken : CancellationToken
(* Defaults:
let _useLastIfAvailable = defaultArg useLastIfAvailable false
let _filterActionAsync = defaultArg filterActionAsync null
let _getAndOpenStoreFuncAsync = defaultArg getAndOpenStoreFuncAsync null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IEDSCertificate>
Параметры
- useLastIfAvailable (Optional)
- Тип: SystemBoolean
Использовать последний выбранный сертификат, если он есть. - filterActionAsync (Optional)
- Тип: SystemFuncX509Certificate2Collection, CancellationToken, Task
Действие по фильтрации сертификатов или null, если фильтрация не требуется.
- getAndOpenStoreFuncAsync (Optional)
- Тип: SystemFuncCancellationToken, TaskX509Store
Действие по получению хранилища сертификатов, которое уже было открыто,
или null, если используется хранилище текущего пользователя по умолчанию.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskIEDSCertificateВыбранный сертификат.
См. также