Ich möchte ein X509-Zertifikat in Java erstellen und dann den öffentlichen Schlüssel daraus extrahieren.
Ich habe das Internet durchsucht und viele Codebeispiele gefunden, aber alle haben Fehler (unbekannte Variable oder unbekannter Typ) oder haben viele Warnungen, die etwas wie sagen: "Die Methode ... vom Typ ... ist veraltet" usw.
Zum Beispiel, warum der folgende Code nicht funktioniert:
%Vor%
Kann mir jemand zeigen, wie man ein Zertifikat mit reinem Java oder Bouncy Castle erstellt und dann einen öffentlichen Schlüssel davon bekommt?
Danke allen.
Sie können ein Zertifikat auch nur mit JDK-Klassen generieren. Der Nachteil ist, dass Sie zwei Klassen aus dem Paket sun.security.x509 verwenden müssen. Der Code wäre:
%Vor%Abrufen des privaten Schlüssels aus dem Schlüsselspeicher zum Verschlüsseln oder Entschlüsseln von Daten. Basierend auf dem Code ist von Ссылка
Tags und Links java certificate x509certificate public-key