Skip to content

Проверка, что токен вставлен #1024

@SmolinSpimex

Description

@SmolinSpimex

Добрый день!

В следующем примере осуществляется подключение по сертификату, при вставленном токене в компьютер:

IDiadocCom diadoc_com = new DiadocComApiLib.DiadocCom();
diadoc_com .ApiClientId = "api-....";
diadoc_com .ServerUrl = "https://diadoc-api.kontur.ru:443";

ICertificateInfo cert = diadoc_com .GetPersonalCertificates().GetItem(0);
diadoc_connection = diadoc_com .CreateConnectionByCertificate2(cert);

Подключение осуществляется успешно.

Однако, если токен вынут, то попытка получения подключения просто зависает (до момента, как вставлю токен)

Подскажите, пожалуйста, а как можно заранее проверить, ещё до вызова метода CreateConnectionByCertificate2, что токен не вставлен в компьютер?

Возможно ли это сделать средствами API Диадок? Или что в таком случае надо вызывать?

Metadata

Metadata

Assignees

No one assigned

    Labels

    CryptoВопросы или пробелмы с криптографией

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions