diadocsdk-1c-docs icon indicating copy to clipboard operation
diadocsdk-1c-docs copied to clipboard

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

Open SmolinSpimex opened this issue 1 year ago • 0 comments

Добрый день!

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

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 Диадок? Или что в таком случае надо вызывать?

SmolinSpimex avatar Jun 13 '24 10:06 SmolinSpimex