Статус: Новичок
Группы: Участники
Зарегистрирован: 06.10.2022(UTC) Сообщений: 9  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день! Наблюдаются проблемы с производительностью при использовании тестовых TSA-серверов. Если указать http://testca2012.cryptopro.ru/tsp/tsp.srf, то подписание или верификация CAdES-X Long Type 1 проходит за 37 сек. Если использовать http://testca.cryptopro.ru/tsp/tsp.srf - то подписание или верификация проходят за 200-300 мс. Из-за чего могут быть такие ощутимые различия? Использую КриптоПро CSP 5.0.12000. Воспроизводится как в Windows, так и в Linux через CAPILite.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,079   Сказал «Спасибо»: 612 раз Поблагодарили: 2374 раз в 1867 постах
|
Время на серверах разное. У Вас какое? Tue, 29 Nov 2022 06:19:34 GMT testca2012.cryptopro.ru Tue, 29 Nov 2022 06:18:57 GMT testca.cryptopro.ru
Но проверил - у меня быстро создалась XLong1 |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.10.2022(UTC) Сообщений: 9  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
У меня Екатеринбургское - 11:30 сейчас. На нашем тестовом сервере Самарское время, т.е. 10:30.
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.10.2022(UTC) Сообщений: 9  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Я бы использовал testca.cryptopro.ru и на Linux сервере, но не хватает каких-то корневых сертификатов. Можно сказать, проблема только в этом. В винде они видимо есть, но я не могу понять какие именно нужны. Подскажите, где я могу взять корневые сертификаты этого TSA-сервера? Нигде не могу найти.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,079   Сказал «Спасибо»: 612 раз Поблагодарили: 2374 раз в 1867 постах
|
Автор: Adeptus  У меня Екатеринбургское - 11:30 сейчас. На нашем тестовом сервере Самарское время, т.е. 10:30. Я имел ввиду - открыть страницу, F12, сетевые запросы, F5 и сравнить время в заголовках от сервера и локальным (открыть часы)) там и будет видна ... разница (в секундах) |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,079   Сказал «Спасибо»: 612 раз Поблагодарили: 2374 раз в 1867 постах
|
|
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,079   Сказал «Спасибо»: 612 раз Поблагодарили: 2374 раз в 1867 постах
|
Автор: Adeptus  У меня Екатеринбургское - 11:30 сейчас. На нашем тестовом сервере Самарское время, т.е. 10:30. на testca2012 время опережает на ~ 34с |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.10.2022(UTC) Сообщений: 9  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Разница получилась такая: 7:04:26 +00:00 - http://testca2012.cryptopro.ru7:03:50 +00:00 - http://testca.cryptopro.ru12:03:51 +05:00 - локальное время Иногда разница между локальным временем и временем testca 2 сек. Код получения заголовков:
Код:
public static async Task Run()
{
var ca2012Task = GetDateHeader("http://testca2012.cryptopro.ru");
var caTask = GetDateHeader("http://testca.cryptopro.ru");
var now1 = DateTimeOffset.Now;
var dates = await Task.WhenAll(ca2012Task, caTask);
var now2 = DateTimeOffset.Now;
Console.WriteLine(now1);
Console.WriteLine(dates[0]);
Console.WriteLine(dates[1]);
Console.WriteLine(now2);
}
private static async Task<DateTimeOffset?> GetDateHeader(string url)
{
using var httpClient = new HttpClient();
httpClient.BaseAddress = new Uri(url);
var response = await httpClient.GetAsync((Uri?)null);
return response.Headers.Date;
}
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.10.2022(UTC) Сообщений: 9  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Андрей *  То, что нужно. Спасибо! Попробую еще синхронизировать время с testca2012, если всё будет ок, может и оставлю.
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close