我正在编写一个 Python 3 脚本,除其他外,它有时需要创建一个 .JKS 或 .P12 密钥库。我曾经有一个使用 keytool 的 bash 脚本:
keytool -genkey -keyalg RSA -alias certAlias \
-keystore keystore.jks -storepass $keyPass \
-validity 360 -keysize 2048 \
-noprompt -dname "CN=com.myCompany, OU=ID, O=AwesomeSoft, L=SF, S=CA, C=US" \
-keypass $keyPass
mv ./keystore.jks src/main/resources/
现在我将相同的功能从那个 bash 脚本移动到 python 并且我有一些问题要弄清楚,任何指针都会非常受欢迎..你可能会注意到上面的示例是针对 jks,而不是 p12...较新的版本必须能够,这取决于在调用 certType 之前创建一个或另一个的变量...或创建一个 jks 并稍后将其转换为 p12 ...我对选项持开放态度..
提前致谢!!