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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Visorgood  
#1 Оставлено : 17 августа 2012 г. 16:04:30(UTC)
Visorgood

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

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

При попытке получения емэйла сертификата с помощью вызова функции CertGetNameString, CSP_GetLastError возвращает "E_NOTIMPL 0x80004001L".
Подскажите, в чём может быть проблема?

Система MacOS X 10.7.4.
Делаю это под iOS 5.1.
Версия xCode 4.3.3.

Отредактировано пользователем 17 августа 2012 г. 16:09:41(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#2 Оставлено : 17 августа 2012 г. 16:07:04(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Visorgood написал:
При попытке получения емэйла сертификата с помощью вызова функции CertGetNameString, CSP_GetLastError возвращает "E_NOTIMPL 0x80004001L".
Подскажите, в чём может быть проблема?


функция сообщает: Не реализовано

Техническую поддержку оказываем тут
Наша база знаний
Offline Visorgood  
#3 Оставлено : 17 августа 2012 г. 16:11:34(UTC)
Visorgood

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

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

Что означает эта ошибка в целом - понятно.
Вопрос в том, действительно ли эта функция не реализована? И, если да, планируется ли реализовать её в ближайшем будущем?
Offline Татьяна  
#4 Оставлено : 17 августа 2012 г. 18:21:12(UTC)
Татьяна

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

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
Здравствуйте. В данный момент эта функция реализована на unix только для CERT_NAME_SIMPLE_DISPLAY_TYPE . Пока реализация остальной части фукнции не планируется.
Татьяна
ООО Крипто-Про
Offline vojer  
#5 Оставлено : 10 апреля 2013 г. 14:34:34(UTC)
vojer

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

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

Сказал(а) «Спасибо»: 1 раз
.

Отредактировано пользователем 10 апреля 2013 г. 15:51:08(UTC)  | Причина: Не указана

Offline cutecode  
#6 Оставлено : 1 февраля 2018 г. 1:17:20(UTC)
cutecode

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

Группы: Участники
Зарегистрирован: 10.01.2018(UTC)
Сообщений: 15
Австралия

Сказал(а) «Спасибо»: 1 раз
5 лет прошло, что нибудь изменилось?

у меня та же ошибка в версии 3.9

Код:

if (!CertGetNameStringA(pCertContext, CERT_NAME_ATTR_TYPE, 0, (void*)szOID_SUR_NAME, pszNameString, 1280))
	MyHandleError(L"CertGetName failed.");

Offline Зубов Иван  
#7 Оставлено : 20 июня 2019 г. 11:20:56(UTC)
Зубов Иван

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

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

Сказал «Спасибо»: 7 раз
Поблагодарили: 19 раз в 17 постах
В 5.0 и в 4.0 расширили функциональность CertGetNameString, идентификатор запроса для отслеживания в changelog-ах: CPCSP-10057. Изменения попадут в следующие сборки 5.0 и 4.0.

Поддерживаемые значения dwType:
- CERT_NAME_EMAIL_TYPE
- CERT_NAME_RDN_TYPE (частично)
- CERT_NAME_ATTR_TYPE (частично)
- CERT_NAME_SIMPLE_DISPLAY_TYPE (частично)
- CERT_NAME_FRIENDLY_DISPLAY_TYPE (частично)
- CERT_NAME_DNS_TYPE
- CERT_NAME_URL_TYPE

Поддерживаемые флаги dwFlags:
- CERT_NAME_ISSUER_FLAG

Если для каких-то входных данных функция будет работать не так, как на Windows, то присылайте пожалуйста тестовые примеры, наверняка мы сможем это поправить.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Зубов Иван за этот пост.
Василий Анисимов оставлено 08.08.2019(UTC)
Offline Kirill_Limping  
#8 Оставлено : 11 октября 2019 г. 17:23:34(UTC)
Kirill_Limping

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

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

Сейчас в версии 4.0 R4 для MacOS при попытке работы с swd1.gazprom-neft.ru появляется ошибка:

ЭЦП (список сертификатов): Certificate Attribute Read Failed: Not implemented. (0x80004001)


Подскажите, имеет ли смысл обновлять до несертифицированной 4.0.9971?
Offline Александр Лавник  
#9 Оставлено : 11 октября 2019 г. 17:31:29(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,376
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 773 раз в 715 постах
Автор: Kirill_Limping Перейти к цитате
Сейчас в версии 4.0 R4 для MacOS при попытке работы с swd1.gazprom-neft.ru появляется ошибка:

ЭЦП (список сертификатов): Certificate Attribute Read Failed: Not implemented. (0x80004001)


Подскажите, имеет ли смысл обновлять до несертифицированной 4.0.9971?

Здравствуйте.

Упомянутый выше запрос CPCSP-10057 присутствует в changelog КриптоПро CSP 4.0.9971.
Техническую поддержку оказываем тут
Наша база знаний
Offline Зубов Иван  
#10 Оставлено : 11 октября 2019 г. 17:48:58(UTC)
Зубов Иван

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

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

Сказал «Спасибо»: 7 раз
Поблагодарили: 19 раз в 17 постах
Автор: Kirill_Limping Перейти к цитате
Сейчас в версии 4.0 R4 для MacOS при попытке работы с swd1.gazprom-neft.ru появляется ошибка:

ЭЦП (список сертификатов): Certificate Attribute Read Failed: Not implemented. (0x80004001)


Подскажите, имеет ли смысл обновлять до несертифицированной 4.0.9971?


Можете ли сказать, какая функция возвращает вам ошибку? Такой код ошибки мог выбрасываться как из CertGetNameString, так и из других функций. Если ошибка возвращалась из CertGetNameString, то возможно, ваша проблема уже была решена в рамках CPCSP-10057 в последней несертифицированной сборке CSP 4.0.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.