java - 创建没有密码的jks文件
问题描述
要创建 jks 文件,我运行以下命令:
"C:\Program Files (x86)\OpenSSL-Win32\bin\openssl" pkcs12 -export -in client.crt -inkey client.key -certfile clientroot.crt -name kafkaclient -out kafkaclient.p12 -password pass:password
"C:\Program Files\Java\jre1.8.0_281\bin\keytool.exe" -importkeystore -srckeystore kafkaclient.p12 -srcstoretype pkcs12 -destkeystore kafkaclient.jks -deststoretype JKS -destkeypass password -deststorepass password --srcstorepass password
"C:\Program Files\Java\jre1.8.0_281\bin\keytool.exe" -import -trustcacerts -keystore kafkaclient.jks -storepass password -alias cmekafka -file clientroot.crt -noprompt
我设法运行了第一个,但被提示创建一个密码,我可以按 Enter 键。第二个要求 Keystore 密码至少为 6 个字符。
是否可以在不需要密码的情况下运行这些?
解决方案
推荐阅读
- php - 如何在 jQuery 中收集动态字段数据并将其传递给 AJAX 并在 PHP 中一一检索?
- javascript - 有什么方法可以在关闭浏览器时终止会话?我使用了 onunload 和 onbeforeunload 事件。但它不起作用
- android - 如何清除回收站视图中突出显示的项目?
- java - Math.pow() 正在返回一个意外的结果
- arrays - Julia:查找锯齿状数组的元素最大值和最小值
- node.js - NodeJS - 部署到 Heroku
- ruby-on-rails - Rails 嵌套表单:如何从子表单更新父属性
- node.js - 如何使用 nodejs 在 dynamodb 中创建唯一的密钥?
- python - 从 nifti 格式的 MRI 图像中如何去除头骨
- docker - 不同服务器上的 docker 容器之间的通信