2011-01-07 12 views
0

Können wir ein X.509-Zertifikat programmatisch erstellen, das beliebige Attribute enthält, z. Alter, Geschlecht, Bezeichnung usw.X.509-Autorisierungszertifikat erstellen

Ich muss ein Autorisierungszertifikat erstellen, welches die Clientanwendung der Serveranwendung vor der Ausführung der erforderlichen Funktion anzeigt.

Ich benutze Java und C#, also ist jede Lösung/Vorschlag gut für mich.

Antwort

1

Werfen Sie einen Blick auf diese site für einen Start.

erstellen Schlüsselspeicher

keytool -genkey -alias youralias -keyalg RSA -keypass yourpassword123 -keystore yourKeystoreRSAMD5 -storepass store123 -sigalg MD5WITHRSA -validity 9999 -dname "CN=Common Name, OU=XYZ, O=Your company name, L=Your Town, S=Region, C=Countryname" 

Export cert-Datei im PEM-Format

keytool -export -alias youralias -file rsamd5YourKey.cer -keystore yourKeystoreRSAMD5 -storepass store123 
+0

Dank ... ich es. Ich frage mich, wie kann ich die physische Datei (* .cert) erstellen, um in der Client-Anwendung zu speichern. – Shani

+0

Wenn Sie Java verwenden, schauen Sie sich die Anwendung keytool.exe im java bin-Ordner an. Ich habe die ursprüngliche Antwort mit Beispielbefehlen aktualisiert. – Raj