Comments (7)
Судя по всему вы пытаетесь аутентифицироваться по сертификату, и вам возвращается зашифрованный токен. Для его расшифровки нужен закрытый ключ, который видимо не найден.
Здесь написано подробнее.
from diadocsdk-csharp.
Да, я пытаюсь аутентифицироваться по сертификату. Использую код как в ваших примерах.
var authTokenPassword = Api.Authenticate(ReadCertContent(DefaultPathToCert));
Надо как-то дополнительно обрабатывать результат?
Каким образом?
from diadocsdk-csharp.
Код верный. Закрытый ключ для сертификата, по которому хотите аутентифицироваться доступен на локальной машине?
Вы получаете зашифрованный токен, которые не получается расшифровать из-за отсутствия закрытого ключа к сертификату.
from diadocsdk-csharp.
Мы пробуем настроить на сервере. На сервере установлен сертификат в том числе закрытый ключ.
Я со своей машины вызываю программу, которая на сервере выполняет программу авторизации.
Но при этом выдается ошибка с первого сообщения в теме.
Можно ли так настроить?
from diadocsdk-csharp.
Возможно, сертификат установлен в локальном хранилище?
В DiadocSDK метод Authenticate, который вы используете имеет следующую сигнатуру:
public string Authenticate(byte[] certificateBytes, bool useLocalSystemStorage = false)
Попробуйте установить флаг useLocalSystemStorage = true?
from diadocsdk-csharp.
Попробывал установить useLocalSystemStorage = true. Ошибка не изменилась.
Подскажите, что еще можно попробывать?
from diadocsdk-csharp.
Проблема решилась путем установки сертификата в "Сертификаты (локальный компьютер)".
from diadocsdk-csharp.
Related Issues (20)
- Как подписать неформализированый tovtorg_05_02_01 входящий документ HOT 2
- Документы с промежуточным получателем (proxyBoxId)
- что нужно написать ,для выбора (Доп. соглашение к договору) в (ProformaInvoice) HOT 5
- (ResolutionRequestTask.Send): ##100[Ошибка сервера Диадок]code:404, HTTP
- Как получить из подписи данные юр. лица
- Invalid API client id HOT 1
- Подписание актов Торг2
- Верно ли мы определяем дату приемки - AcceptanceDate
- GetDocflowEvents не возвращает события. HOT 1
- Работа с двутитульными документами
- Ошибка при с МЧД HOT 5
- УПД со сведениями о прослеживаемых товарах. графа 14 Стоимость товара, подлежащего прослеживаемости
- Ошибка - Попытка установить соединение была безуспешной . diadoc-api.kontur.ru:443
- Статус Контрагента
- Ограничение на частоту отправки запросов в API Диадкок
- Получить поле «группа» у контрагента. HOT 4
- Текст ошибки в API при аннулировании в роуминге
- Как получить табличную часть документа? HOT 1
- Отсутствует сущность, на которую ссылается направление на подписание
- Получить документы по id шаблона
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diadocsdk-csharp.