我想要在命令行中将证书的别名保存在变量中。 以获取有关我的证书信息使用:对于/ f在命令行
keytool -list -keystore mykeystore -storepass xyz
的结果是这样的:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 1 entry
certreq-ip[...]ac37, 22.06.2015m PrivateKeyEntrym
Certificate fingerprint (SHA1): AE:5A:....**
我的命令看起来像:
for /F "tokens=1,2 delims= " %A IN ('keytool -list -keystore mykeystore.jks -storepass myKeystorePassword') do set alias=%B
我想要得到的是字符串部分从“certreq”直到逗号。
任何人都可以帮助我吗?我认为空间是错误的分隔符,因为我想获得第一个项目,当然之前没有空间。但是,这是不可能的TU使用类似"token=0,1"...
在那里应该有一个'FIND'过滤器,所以你只能处理'PrivateKeyEntry'行? – Stavr00