我们能否以编程方式创建包含任意属性的 X.509 证书,例如年龄、性别、名称等。
我需要创建授权证书,客户端应用程序将在执行所需功能之前将其呈现给服务器应用程序。
我正在使用 Java 和 C#,所以任何解决方案/建议对我都有好处。
我们能否以编程方式创建包含任意属性的 X.509 证书,例如年龄、性别、名称等。
我需要创建授权证书,客户端应用程序将在执行所需功能之前将其呈现给服务器应用程序。
我正在使用 Java 和 C#,所以任何解决方案/建议对我都有好处。
看看这个网站 作为开始。
创建密钥库
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