• Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

ТЕМА: Примеры C# в SDK

Re: Примеры C# в SDK 3 года, 11 мес. назад #1826

  • Manager777
  • Осваиваюсь на форуме
  • Постов: 32
  • Репутация: 1
Здравствуйте, прошло 3 месяца - TSP уже реализовали?))

Re: Примеры C# в SDK 3 года, 10 мес. назад #1836

  • Manager777
  • Осваиваюсь на форуме
  • Постов: 32
  • Репутация: 1
А TSP сервис хоть работает? Я попытался воспользоваться библиотекой BouncyCastle но постоянно получаю ответ с сервера со Status = 2 в TimeStampResponse..
Изменено: 3 года, 10 мес. назад от Manager777.

Re: Примеры C# в SDK 3 года, 10 мес. назад #1837

  • ololo
  • Живу я здесь
  • Постов: 464
  • Репутация: 57
разве работы с сишной библиотекой нет в сдк? tsp-то пашет. статус 2 значит запрос кривой. а как он выглядит в base64?
gg wp

Re: Примеры C# в SDK 3 года, 10 мес. назад #1838

  • Manager777
  • Осваиваюсь на форуме
  • Постов: 32
  • Репутация: 1
в с# примерах TSP нет)

вот кусочек кода под BouncyCastle:
byte[] hash = new SHA256Managed().ComputeHash(ASCIIEncoding.ASCII.GetBytes("TEST"));

TimeStampRequestGenerator reqGen = new TimeStampRequestGenerator();
reqGen.SetCertReq(true);
reqGen.SetReqPolicy("1.2.398.3.3.2.6.2");

TimeStampRequest request = reqGen.Generate(TspAlgorithms.Sha256, hash , BigInteger.ValueOf(100));

byte[] reqData = request.GetEncoded();

HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(" 178.89.4.221/tsp/");

httpReq.Method = "POST";
httpReq.ContentType = "application/timestamp-query";
httpReq.ContentLength = reqData.Length;

Stream reqStream = httpReq.GetRequestStream();
reqStream.Write(reqData, 0, reqData.Length);
reqStream.Close();

HttpWebResponse httpResp = (HttpWebResponse)httpReq.GetResponse();
Stream respStream = new BufferedStream(httpResp.GetResponseStream());

TimeStampResponse response = new TimeStampResponse(respStream);
TimeStampTokenInfo inf = response.TimeStampToken.TimeStampInfo;
//тут конечно же возникает ексепшн т.к. TstInfo = null
respStream.Close();

Вроде все тоже самое как в примере под Java, тем не менее почему то не проходит.

Re: Примеры C# в SDK 3 года, 10 мес. назад #1839

  • Manager777
  • Осваиваюсь на форуме
  • Постов: 32
  • Репутация: 1
Кстати пытался послать TSP запрос под GET где собсно Base64 - эксепшн происходит - якобы не принимает GET..

Re: Примеры C# в SDK 3 года, 10 мес. назад #1840

  • ololo
  • Живу я здесь
  • Постов: 464
  • Репутация: 57
наверное, 403 ошибка, попробуйте в хостах описать айпишник как tsp.pki.kz
gg wp
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
FaLang translation system by Faboba