Статус: Активный участник
Группы: Участники
Зарегистрирован: 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.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 30.10.2019(UTC) Сообщений: 56  Откуда: Новосибирск Сказал(а) «Спасибо»: 14 раз
|
Нашёл ответ. У GostCertificateRequest есть метод getEncodedCertFromBASE64
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close