我想要在命令行中將證書的別名保存在變量中。 以獲取有關我的證書信息使用:對於/ 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