我们能否以编程方式创建包含任意属性的X.509证书,例如年龄,性别,指定等。
我需要创建授权证书,客户端应用程序将在执行所需功能之前呈现给服务器应用程序。
我使用的是Java和C#,所以任何解决方案/建议对我都有好处。
答案 0 :(得分:1)
首先看一下这个site。
创建密钥库
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