Generowanie CSR przy użyciu API BouncyCastle
Jestem nowy w dziedzinie bezpieczeństwa Javy i natknąłem się na tę bibliotekę o nazwie bouncycastle. Ale przykłady, które dostarczają i te, które są dostępne w Internecie, wymagają użycia -
return new PKCS10CertificationRequest("SHA256withRSA", new X500Principal(
"CN=Requested Test Certificate"), pair.getPublic(), null, pair.getPrivate()
Ale gdy używam PKCS10CertificationRequest, wygląda na to, że jest przestarzały. Zacząłem więc szukać innej metody, w której używam klasy CertificationRequest. Ale jestem bardzo zdezorientowany, konstruktor nie przyjmuje tych samych parametrów, ale przyjmuje klasę CertificationRequestInfo, której nie wiem, jak ją wypełnić.
CertificationRequest request = new CertificationRequest(...);
Byłoby wspaniale, gdyby ktoś mógł mi pomóc dowiedzieć się, jak utworzyć CSR, dzięki czemu mogę wysłać go na serwer, aby go podpisać.
Dzięki,