Generieren von Zertifikaten, öffentliche und private Schlüssel mit Java

Ich bin auf der Suche nach eine java-Bibliothek oder den code zu generieren Zertifikate, öffentliche und private Schlüssel
on-the-fly, ohne die Verwendung von third-party-Programme (wie z.B. openssl).

Ich denke, etwas, das ist doeing keytool+openssl aber von Java-code.

Betrachten ein java-servlet-basierte web-Anwendung gesichert mit ssl und client-Authentifizierung.
Ich will das servlet container generieren von client-Zertifikaten (zB. pkcs12-format) auf Anfrage nur mit Java-code.

Bouncy Castle crypto-Bibliotheken sind ziemlich umfassend.
Alternativ können Sie nur aufrufen, die SUN java-keytool-Klasse und geben Sie die benötigten Parameter zum generieren der Zertifikate. Aber diese Klassen sind in der com.Sonne* - Paket und ggf. ändern. In der Theorie ist alles vorhanden in Java, um eigene Zertifikate erstellen, aber es ist nicht öffentlich verfügbar.
Verwandte: stackoverflow.com/questions/29852290/...

InformationsquelleAutor PeterMmm | 2009-05-29

Schreibe einen Kommentar