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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Al_25  
#1 Оставлено : 30 апреля 2013 г. 4:25:51(UTC)
Al_25

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

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

Сказал(а) «Спасибо»: 4 раз
Доброго времени суток. Необходимость стала в экспорте сертификата. Как это сделать? и главное через что? Думал получится через GetCertificateInfo, но он выдает все по сертификату и в формате xml. а мне надо сертификат в p7b, как это делает АРМ Администратора при экспорте, ну или сразу в cer (der кодировка)
Offline Юрий  
#2 Оставлено : 30 апреля 2013 г. 5:37:25(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Если проще то вот это.

И ещё - и "*.p7b", и "*.cer" имеют одну и ту же "кодировку". Кодируются они в ASN.1, а вот DER - это внутренний набор правил кодирования определённых величин и к кодировке имеет очень отдалённое отношение.
С уважением,
Юрий Строжевский
Offline Kirill Sobolev  
#3 Оставлено : 30 апреля 2013 г. 8:06:10(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Цитата:
Думал получится через GetCertificateInfo, но он выдает все по сертификату и в формате xml.

Ход мыслей верный - в возвращаемом xml есть поле PKCS, там как раз и лежит тело сертификата.
Техническую поддержку оказываем тут
Наша база знаний
Offline Al_25  
#4 Оставлено : 30 апреля 2013 г. 8:54:36(UTC)
Al_25

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

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

Сказал(а) «Спасибо»: 4 раз
Автор: Kirill Sobolev Перейти к цитате
Цитата:
Думал получится через GetCertificateInfo, но он выдает все по сертификату и в формате xml.

Ход мыслей верный - в возвращаемом xml есть поле PKCS, там как раз и лежит тело сертификата.


да да, там лежит
Код:
PKCS='MIICvzCCAmygAwIBAgIKYbBEzgAAAAAAKjAKBgYqhQMCAgMFADAcMRowGAYDVQQD
ExFDZXJ0IEF1dGhvcnkgTmFtZTAeFw0xMzA0MzAwMzQzMDBaFw0xNDA0MzAwMzUy
MDBaMBwxCzAJBgNVBAYTAlJVMQ0wCwYDVQQDEwRMYW00MGMwHAYGKoUDAgITMBIG
ByqFAwICJAAGByqFAwICHgEDQwAEQKEkg85n+/qVCnxvL5LAMgtGRK7R8y6T2kN4
OofRUVYR6Umtt3kNHAaT5naLCiIlpvcE//AOs3rMuM14A/zDVryjggGKMIIBhjAO
BgNVHQ8BAf8EBAMCBPAwHAYDVR0lBBUwEwYHKoUDAgIiBgYIKwYBBQUHAwIwHQYD
VR0OBBYEFO3SjKPei5SHx3kDmqrljU6CFo6iMB8GA1UdIwQYMBaAFCjEKeg9k5Hw
tFIPhIfFygSCbUaoMHcGA1UdHwRwMG4wbKBqoGiGMWh0dHA6Ly90ZXN0by9DZXJ0
RW5yb2xsL0NlcnQlMjBBdXRob3J5JTIwTmFtZS5jcmyGM2ZpbGU6Ly9cXHRlc3Rv
XENlcnRFbnJvbGxcQ2VydCUyMEF1dGhvcnklMjBOYW1lLmNybDCBnAYIKwYBBQUH
AQEEgY8wgYwwQwYIKwYBBQUHMAKGN2h0dHA6Ly90ZXN0by9DZXJ0RW5yb2xsL3Rl
c3RvX0NlcnQlMjBBdXRob3J5JTIwTmFtZS5jcnQwRQYIKwYBBQUHMAKGOWZpbGU6
Ly9cXHRlc3RvXENlcnRFbnJvbGxcdGVzdG9fQ2VydCUyMEF1dGhvcnklMjBOYW1l
LmNydDAKBgYqhQMCAgMFAANBAOixvA7kqDqFpTN+XWt9WqsyTFzPU6ZISknKbwh8
KUNVut4MYxTxNTFDqQcUvDk59FCkT8t9880WtchfTqf45mo= 

но это в кодировке base64, а надо der кодировке а иначе он не запишет его в контейнер
Offline Андрей Писарев  
#5 Оставлено : 30 апреля 2013 г. 8:55:43(UTC)
Андрей *

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

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

Сказал «Спасибо»: 621 раз
Поблагодарили: 2397 раз в 1886 постах
Так перекодировать нужно из Base64 ... есть сложности?
Техническую поддержку оказываем тут
Наша база знаний
Offline Al_25  
#6 Оставлено : 30 апреля 2013 г. 9:07:34(UTC)
Al_25

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

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

Сказал(а) «Спасибо»: 4 раз
Автор: Юрий Перейти к цитате
Если проще то вот это.

И ещё - и "*.p7b", и "*.cer" имеют одну и ту же "кодировку". Кодируются они в ASN.1, а вот DER - это внутренний набор правил кодирования определённых величин и к кодировке имеет очень отдалённое отношение.


я про то что если руками экспортировать сертификат, с помощью АРМ Администратора, он сохраняется в p7b открываешь его там сам сертификат, нажимаешь опять экспорт, он в der предлагает это и надо. Чтоб потом в контейнер поместить
Пользователь Al_25 прикрепил следующие файлы:
вот.JPG (59kb) загружен 44 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Al_25  
#7 Оставлено : 30 апреля 2013 г. 9:15:58(UTC)
Al_25

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

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

Сказал(а) «Спасибо»: 4 раз
Автор: Андрей * Перейти к цитате
Так перекодировать нужно из Base64 ... есть сложности?


использовать X509Certificate2Collection?
Offline Юрий  
#8 Оставлено : 30 апреля 2013 г. 9:58:22(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 675
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: Al_25 Перейти к цитате
Автор: Юрий Перейти к цитате
Если проще то вот это.

И ещё - и "*.p7b", и "*.cer" имеют одну и ту же "кодировку". Кодируются они в ASN.1, а вот DER - это внутренний набор правил кодирования определённых величин и к кодировке имеет очень отдалённое отношение.


я про то что если руками экспортировать сертификат, с помощью АРМ Администратора, он сохраняется в p7b открываешь его там сам сертификат, нажимаешь опять экспорт, он в der предлагает это и надо. Чтоб потом в контейнер поместить

Вот если вызовите ту функцию, которую я указал, то получите именно то же окно как и в случае "если руками экспортировать сертификат, с помощью АРМ Администратора".
Там вызывается именно эта функция.
С уважением,
Юрий Строжевский
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.