Генерация CSR с использованием API BouncyCastle

Я новичок в области безопасности Java и наткнулся на эту библиотеку bouncycastle. Но примеры, которые они предоставляют, и те, которые есть в Интернете, просят использовать -

     return new PKCS10CertificationRequest("SHA256withRSA", new X500Principal(
    "CN=Requested Test Certificate"), pair.getPublic(), null, pair.getPrivate()

Но когда я использую PKCS10CertificationRequest, похоже, что он устарел. Поэтому я начал искать другой метод, в котором я использую класс CertificationRequest. Но я действительно запутался, конструктор не принимает те же параметры, а принимает класс CertificationRequestInfo, который я не уверен, как его заполнить.

    CertificationRequest request = new CertificationRequest(...);

Было бы здорово, если бы кто-нибудь помог мне понять, как сделать CSR, чтобы я мог отправить его на сервер для подписания.

Спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос