Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline arto  
#1 Оставлено : 16 ноября 2012 г. 20:25:54(UTC)
arto

Статус: Участник

Группы: Участники
Зарегистрирован: 15.09.2010(UTC)
Сообщений: 21

Имеем две инсталляции CryptoPro CSP ver. 3.6.1.0.7273.

В одной ключи генерятся без проблем:

# csptest -keyset -newkeyset -container '\\.\HDIMAGE\ARTO' -exportable -pass 1234
CSP (Type:75) v3.6.5363 KC1 Release Ver:3.6.7273 OS:Linux CPU:IA32 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 168969019
GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2001 KC1 CSP
Container name: "ARTO"

Signature key is not available.
Attempting to create a signature key...
a signature key created.
Exchange key is not available.
Attempting to create an exchange key...
an exchange key created.

Keys in container:
signature key
exchange key
Total:
[ErrorCode: 0x00000000]
# csptest -keyset -enum -fqcn -verifycontext
CSP (Type:75) v3.6.5363 KC1 Release Ver:3.6.7273 OS:Linux CPU:IA32 FastCode:READY:AVX.
AcquireContext: OK. HCRYPTPROV: 143696699
\\.\HDIMAGE\ARTO
OK.
Total:
[ErrorCode: 0x00000000]

В другой зависает:
# csptest -keyset -newkeyset -container '\\.\HDIMAGE\ARTO' -exportable -pass 1234
CSP (Type:75) v3.6.5363 KC1 Release Ver:3.6.7273 OS:Linux CPU:IA32 FastCode:READY:AVX.
^C

еспо посмотреть на strace работы утилиты, то увидим, что постоянно пытаeтся открыть файл
/var/opt/cprocsp/tmp/.66ea8bab-25ef-49bc:

stat64("/var/opt/cprocsp/keys/root/ARTO.000", 0x7f87c9d4) = -1 ENOENT (No such file or directory)
open("/var/opt/cprocsp/tmp/.66ea8bab-25ef-49bc", O_WRONLY|O_CREAT|O_TRUNC, 0777) = 4
fchmod(4, 0777) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
fcntl64(4, F_SETLK, {type=F_WRLCK, whence=SEEK_CUR, start=0, len=0}) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/var/opt/cprocsp/keys/root/ARTO.001", 0x7f87c9d4) = -1 ENOENT (No such file or directory)
open("/var/opt/cprocsp/tmp/.66ea8bab-25ef-49bc", O_WRONLY|O_CREAT|O_TRUNC, 0777) = 5
fchmod(5, 0777) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0

доходит до EMFILE:

fcntl64(1023, F_SETLK, {type=F_WRLCK, whence=SEEK_CUR, start=0, len=0}) = -1 EAGAIN (Resource temporarily unavaila
ble)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/var/opt/cprocsp/keys/root/ARTO.3fb", 0x7f87c9d4) = -1 ENOENT (No such file or directory)
open("/var/opt/cprocsp/tmp/.66ea8bab-25ef-49bc", O_WRONLY|O_CREAT|O_TRUNC, 0777) = -1 EMFILE (Too many open files)
open("/var/opt/cprocsp/tmp/.66ea8bab-25ef-49bc", O_WRONLY|O_CREAT|O_TRUNC, 0777) = -1 EMFILE (Too many open files)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({1, 0}, {1, 0}) = 0


В чем может быть проблема такого поведения csptest?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.