Статус: Активный участник
Группы: Участники
Зарегистрирован: 13.12.2012(UTC) Сообщений: 42   Откуда: Липецк Сказал «Спасибо»: 5 раз
|
При формировании подписи, при запросе к TSP серверу через CAPICOM выскакивает ошибка: В результате вызова компонента COM возвращена ошибка в формате HRESULT E_FAIL. Код:
TSPCOM.ITSPRequest2 oRequest = (TSPCOM.ITSPRequest2) new TSPCOM.TSPRequest();
TSPCOM.ITSPStamp2 oStamp;
CAPICOM.HashedData oHash = new CAPICOM.HashedData();
oHash.Algorithm = CAPICOM_HASH_ALGORITHM.CAPICOM_HASH_ALGORITHM_SHA1;
oHash.Hash(sMsg);
String ss = oHash.Value;
oRequest.Hash = oHash;
oRequest.UseNonce = true;
oRequest.PolicyID = "1.2.643.37.3.1";
oRequest.CertReq = true;
oRequest.TSAAddress = cbTSPServer.Text;
oRequest.TSAAuthType = TSPCOM.TSPCOM_AUTH_TYPE.TSPCOM_AUTH_TYPE_ANONYMOUS;
oRequest.TSAUserName = "";
oRequest.TSAPassword = "";
String result = "";
try
{
oStamp = (TSPCOM.ITSPStamp2) oRequest.Send(true);
byte[] mas = (byte[])oStamp.Export2();
result = Convert.ToBase64String(mas);
if (cbTSPResp.Checked)
{
oStamp.Display(0, "Ответ TSP");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Криптопро 3.9, SDK, plugin для браузера установлены. Win7x32 ПО делается для Этран. Сервер времени в тесте используется http://www.cryptopro.ru/tsp/tsp.srf. Дополнительной информации по ошибке нет... [UPDATE] Решено. Требуется авторизация прокси. Отредактировано пользователем 23 декабря 2015 г. 8:43:44(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close