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

Уведомление

Icon
Error

3 Страницы<123
Опции
К последнему сообщению К первому непрочитанному
Offline manigu  
#21 Оставлено : 5 ноября 2014 г. 18:13:08(UTC)
manigu

Статус: Активный участник

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

Сказал(а) «Спасибо»: 21 раз
Автор: Мясников Роман Перейти к цитате
"email"
Tag:30 (0x1E) : BMP STRING
Offset: 114 (0x00000072)
Length: 28 (0x0000001C)
Deepness: 3
Path: /4/0/1

Должен быть - IA5String

Таблица возможных значений (RDN value types) - http://msdn.microsoft.co...377160%28v=vs.85%29.aspx



В соответствии с таблицей, CN,L,O и т.д. должны быть в T61. Как же тогда быть с кириллицей? У меня везде вместо T61 было указано CERT_RDN_UNICODE_STRING.
Поставил кодировку T61 там где это требуется, если данные записаны кириллицей, то я получаю ошибку.
Offline Мясников Роман  
#22 Оставлено : 6 ноября 2014 г. 10:57:35(UTC)
Мясников Роман

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 41 раз в 41 постах
Какую ошибку получаете?
Как создавали запрос?
Отправьте ваш запрос.

Отредактировано пользователем 6 ноября 2014 г. 11:01:43(UTC)  | Причина: Не указана

Offline manigu  
#23 Оставлено : 6 ноября 2014 г. 11:22:00(UTC)
manigu

Статус: Активный участник

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

Сказал(а) «Спасибо»: 21 раз
Автор: Мясников Роман Перейти к цитате
Какую ошибку получаете?
Как создавали запрос?
Отправьте ваш запрос.


Может не так что то делаю, привожу кусок кода.

Код:

//CN - общее имя
		LPSTR CN = W2A(EditCommonName);
		rgNameAttr[i].pszObjId = "2.5.4.3";
		rgNameAttr[i].dwValueType = CERT_RDN_T61_STRING;
		rgNameAttr[i].Value.cbData = strlen(CN);
		rgNameAttr[i].Value.pbData = (BYTE*)CN;


ошибка:

Код:

Номер: 	-2147220980
Источник: 	GetRequestSrcMoveNext
Описание: 	Введенные данные не соответствуют политике имен.


и сам запрос.

Отредактировано пользователем 6 ноября 2014 г. 11:25:59(UTC)  | Причина: Не указана

Вложение(я):
req.rar (1kb) загружен 2 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Мясников Роман  
#24 Оставлено : 6 ноября 2014 г. 12:16:57(UTC)
Мясников Роман

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 41 раз в 41 постах
Конечно с кодировкой TeletexString работать нечего не будет.
Я же отправлял Таблицу возможных значений - http://msdn.microsoft.co...p/aa377160(v=vs.85).aspx
thanks 1 пользователь поблагодарил Мясников Роман за этот пост.
manigu оставлено 06.11.2014(UTC)
Offline manigu  
#25 Оставлено : 6 ноября 2014 г. 12:38:53(UTC)
manigu

Статус: Активный участник

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

Сказал(а) «Спасибо»: 21 раз
Автор: Мясников Роман Перейти к цитате
Конечно с кодировкой TeletexString работать нечего не будет.
Я же отправлял Таблицу возможных значений - http://msdn.microsoft.co...p/aa377160(v=vs.85).aspx


Но там же в таблице указано - T61. По этому и пытался так сделать...Think

Код:

CN		2.5.4.3		szOID_COMMON_NAME		Printable		T61


Может я не туда смотрю? В какой кодировке нужно делать?
Offline Мясников Роман  
#26 Оставлено : 6 ноября 2014 г. 13:27:34(UTC)
Мясников Роман

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 41 раз в 41 постах
А что не понятся в исходной таблице - http://msdn.microsoft.co...p/aa377051(v=vs.85).aspx ?
thanks 1 пользователь поблагодарил Мясников Роман за этот пост.
manigu оставлено 06.11.2014(UTC)
Offline manigu  
#27 Оставлено : 6 ноября 2014 г. 14:10:23(UTC)
manigu

Статус: Активный участник

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

Сказал(а) «Спасибо»: 21 раз
Автор: Мясников Роман Перейти к цитате
А что не понятся в исходной таблице - http://msdn.microsoft.co...p/aa377051(v=vs.85).aspx ?


Не понятно какую кодировку ставить)
Я уже пробовал CERT_RDN_PRINTABLE_STRING, CERT_RDN_T61_STRING, CERT_RDN_UNICODE_STRING. С CERT_RDN_UTF8_STRING у меня вроде тоже не получилось.
Offline Мясников Роман  
#28 Оставлено : 6 ноября 2014 г. 14:58:03(UTC)
Мясников Роман

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 41 раз в 41 постах
Для Email ставите - IA5String
Для ИНН ставите - NumericString
Для DC - DOMAIN COMPONENT ставите IA5String
Для всех остальных ставите - PrintableString
thanks 1 пользователь поблагодарил Мясников Роман за этот пост.
manigu оставлено 06.11.2014(UTC)
Offline manigu  
#29 Оставлено : 6 ноября 2014 г. 15:58:37(UTC)
manigu

Статус: Активный участник

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

Сказал(а) «Спасибо»: 21 раз
Автор: Мясников Роман Перейти к цитате
Для Email ставите - IA5String
Для ИНН ставите - NumericString
Для DC - DOMAIN COMPONENT ставите IA5String
Для всех остальных ставите - PrintableString


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