Создать сертификат авторизации X.509 - PullRequest
0 голосов
/ 07 января 2011

Можем ли мы программно создать сертификат X.509, который содержит произвольные атрибуты, например, Возраст, пол, назначение и т. Д.

Мне нужно создать сертификат авторизации, который клиентское приложение представит серверному приложению перед выполнением требуемой функции.

Я использую Java и C #, поэтому любое решение / предложение мне подходит.

1 Ответ

1 голос
/ 07 января 2011

Для начала посмотрите на этот сайт .

Создание хранилища ключей

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"

Экспорт файла сертификата в формате PEM

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