Sono nuovo sul lato sicurezza di Java e ho trovato questa libreria chiamata bouncycastle. Ma gli esempi che essi forniscono e quelli fuori su internet chiedono di usare -Generazione del CSR utilizzando l'API BouncyCastle
return new PKCS10CertificationRequest("SHA256withRSA", new X500Principal(
"CN=Requested Test Certificate"), pair.getPublic(), null, pair.getPrivate()
Ma quando uso PKCS10CertificationRequest, sembra che esso è deprecato. Così ho iniziato a guardare un altro metodo in cui utilizzo la classe CertificationRequest. Ma sono davvero confuso, il costruttore non prende gli stessi parametri, invece prende la classe CertificationRequestInfo che non sono sicuro di come riempire.
CertificationRequest request = new CertificationRequest(...);
Sarebbe fantastico se qualcuno potesse aiutarmi a capire come fare un CSR in modo che io possa inviare al server per ottenere firmato.
Grazie,
Thanks .. Come si stampa la CSR? – Fox
Ho capito .. l'ho fatto con l'aiuto della classe PEMWriter .. Grazie per l'aiuto. – Fox
Per il nuovo codice suggerirei di usare JcaPEMWriter al posto di PEMWriter. Stessa interfaccia ma PEMWriter è ora deprecato. –