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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Алексей Черенцов  
#1 Оставлено : 27 мая 2020 г. 13:45:31(UTC)
Алексей Черенцов

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

Группы: Участники
Зарегистрирован: 30.10.2019(UTC)
Сообщений: 56
Российская Федерация
Откуда: Новосибирск

Сказал(а) «Спасибо»: 14 раз
Здравствуйте.
К процедуре создания ключевой пары и сертификации в УЦ в моём сервисе от руководства возникло новое требование - печатать и утверждать запрос на сертификат у ответственных персон.
И если раньше сертификация проходила в одно действие так:
Код:
GostCertificateRequest request = ...
...
encodedCert = request.getEncodedCert(urlUc);

то теперь процедура разбилась на два действия:
1 - создание ключевой пары и запроса на сертификат
2 - получение сертификата от УЦ на основании утверждённого запроса на сертификат
На втором действии вместо параметров запроса сертификации (OID, Subject, алгоритм) на вход мне приходит строка типа:
Код:
-----BEGIN NEW CERTIFICATE REQUEST-----MIICTTCCA ... vzo8WoKjuMW94=-----END NEW CERTIFICATE REQUEST-----

И вот вопрос, как из этой строки получить объект GostCertificateRequest?
Пока я понял, что могу получать CertificationRequest:
Код:
		
byte[] bRequest = new Decoder().decodeBuffer(requestCert.replace("-----BEGIN NEW CERTIFICATE REQUEST-----","").replace("-----END NEW CERTIFICATE REQUEST-----", ""));
CertificationRequest certRequest = CertificationRequest.getInstance(bRequest);

Но ведь наверняка предусматривался механизм десериализации GostCertificateRequest.

Offline Алексей Черенцов  
#2 Оставлено : 28 мая 2020 г. 7:04:47(UTC)
Алексей Черенцов

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

Группы: Участники
Зарегистрирован: 30.10.2019(UTC)
Сообщений: 56
Российская Федерация
Откуда: Новосибирск

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