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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline bambaklaka  
#1 Оставлено : 24 сентября 2025 г. 20:18:41(UTC)
bambaklaka

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Добрый день! В документации к функции CryptFindOIDInfo сказано, что список зарегистрированных OIDов хранится в ключе настроек "\\config\\Cryptography\\OID\\EncodingType\\CryptDllFindOIDInfo\\". В Windows все понятно, если требутся переименовать ИНН -> INN, достаточно поменять значение по ключу в реестре, как произвести аналогичное переименование OIDa в Linux?

Пробовал с помощью утилиты cpconfig, выполнить следующую команду:
Цитата:
sudo /opt/cprocsp/sbin/amd64/cpconfig -ini '\config\Cryptography\OID\EncodingType\CryptDllFindOIDInfo\1.2.643.3.131.1.1!5' -add string 'Name' 'INN'

но возможно что-то упускаю, тк у OIDа остается страрое название

Отредактировано пользователем 29 сентября 2025 г. 11:58:34(UTC)  | Причина: Не указана

Offline Зубов Иван  
#2 Оставлено : 29 сентября 2025 г. 14:02:47(UTC)
Зубов Иван

Статус: Сотрудник

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

Сказал «Спасибо»: 12 раз
Поблагодарили: 29 раз в 26 постах
Здравствуйте!

Скажите пожалуйста, а какой у вас сценарий, какой ожидаемый результат от его выполнения и какой реальный? Также важно: скажите пожалуйста, какую версию CSP вы используете? Я так подозреваю, что у вас вопрос не праздный, что-то не работает, но что? Было бы очень интересно узнать!
Техническую поддержку оказываем тут
Наша база знаний
Offline bambaklaka  
#3 Оставлено : 30 сентября 2025 г. 9:02:47(UTC)
bambaklaka

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
День добрый! Перевожу ОС (Windows и Linux) на армах с российской на английскую локаль, требуется чтобы локализация всего прикладного ПО соответсвовало локали системы. Версия CSP: v5.0.10014 KC1 Release Ver:5.0.13600 OS:Linux CPU:AMD64
Offline Зубов Иван  
#4 Оставлено : 30 сентября 2025 г. 15:31:10(UTC)
Зубов Иван

Статус: Сотрудник

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

Сказал «Спасибо»: 12 раз
Поблагодарили: 29 раз в 26 постах
У нас в конфиге /etc/opt/cprocsp/config64.ini в самом конце написано:
Цитата:
[OID]
# Идентификаторы алгоритмов. Описание идентификатора должно содержать поля:
# "Name"= имя идентификатора
# "Algid"= номер идентификатора (ALG_ID) (опционально)
# "ExtraInfo"= бинарный блок доп. информации (опционально)
# "Flags"= отсутствует или 0 - запись регистрируется после стандартных,
# 1 - перед ними (опционально)

Собственно, там можно зарегистрировать OID-записи аналогично Windows, а при использовании Flags=1 можно переопределить стандартные, зашитые в код. Соответственно, можно или руками туда сделать запись, или через cpconfig примерно как вы делали, только по адресу немного другому.
sudo /opt/cprocsp/sbin/amd64/cpconfig -ini '\config\OID\1.2.643.3.131.1.1!5' -add string 'Name' 'INN'
sudo /opt/cprocsp/sbin/amd64/cpconfig -ini '\config\OID\1.2.643.3.131.1.1!5' -add long 'Flags' '1'
Проверил сейчас с руки на ночной сборке -- работает. Должно и у вас заработать.

Вопрос про то, что хочется, чтобы CryptFindOIDInfo учитывала текущую локаль, есть в нашем трекере задач: CPCSP-15366. Ваше обращение -- лишний пинок, чтобы эту задачу сделать. Спасибо, что пожаловались на неудобство!
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Зубов Иван за этот пост.
bambaklaka оставлено 01.10.2025(UTC)
Offline bambaklaka  
#5 Оставлено : 1 октября 2025 г. 9:17:32(UTC)
bambaklaka

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Спасибо за развернутый ответ!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.