Java'nın güvenlik tarafında yeniyim ve bouncycastle adlı bu kütüphaneye rastladım. Ama sağladıkları örnekler ve internette olanları dışarı kullanmak sormak -BouncyCastle API'sini kullanarak CSR oluşturma
return new PKCS10CertificationRequest("SHA256withRSA", new X500Principal(
"CN=Requested Test Certificate"), pair.getPublic(), null, pair.getPrivate()
Ama PKCS10CertificationRequest kullandığınızda o itiraz edildi gibi görünüyor. Bu yüzden CertificationRequest sınıfını kullandığım başka bir yönteme bakmaya başladım. Ama gerçekten kafam karıştı, yapıcı aynı parametreleri almıyor, bunun yerine nasıl doldurulacağını bilmiyorum CertificationRequestInfo sınıfını alır. Birisi bana bunu imzalamış almak için sunucuya göndermek böylece CSR nasıl anlamaya yardımcı olabilir
CertificationRequest request = new CertificationRequest(...);
Bu harika olurdu.
sayesinde BouncyCastle son sürümlerinde ile
Teşekkür:
Bu kod snipppet kullanabilir? – Fox
Anladım .. bunu PEMWriter sınıfının yardımıyla yaptı .. Yardım için teşekkürler. – Fox
Yeni kod için PEMWriter yerine JcaPEMWriter kullanmanızı öneririm. Aynı arayüz ancak PEMWriter şimdi kullanımdan kaldırıldı. –