cmd命令行安裝,刪除Windows證書(certgmr的簡單使用)
在管理證書的時候需要用到certmgr工具。
在cmd中執行certmgr會彈出證書管理的工具,但是不能用命令行去管理證書,需要額外的工具
cermgr.exe:下載鏈接
https://pan.baidu.com/s/1wnA-i0ixhSftPsMxv8OQ-Q
在certmgr文件目錄下執行certmr.exe ****即可
例:刪除指定證書:
CertMgr.Exe -del -c -n 證書名 -s my
添加指定證書:
CertMgr.Exe -add -all 證書名 -s my
一下為certmgr各選項的介紹:
/add |
將證書、CTL 和 CRL 添加到證書存儲區中。 |
/all |
當與 /add 一起使用時添加所有項。當與 /del 一起使用時刪除所有項。不帶 /add 或 /delete 選項使用時顯示所有項。/all 選項不能與 /put 一起使用。 |
/c |
當與 /add 一起使用時添加證書。當與 /del 一起使用時刪除證書。當與 /put 一起使用時保存證書。不帶 /add、/delete 或 /put選項使用時顯示證書。 |
/CRL |
添加或刪除 CRL。不帶 /add、/delete 或 /put 選項使用時顯示 CRL。 |
/CTL |
添加或刪除 CTL。不帶 /add、/delete 或 /put 選項使用時顯示 CTL。 |
/delete |
從指定的證書存儲區中刪除證書、CTL 和 CRL。 |
/e encodingType |
指定證書編碼類型。 |
/f dwFlags |
指定存儲區打開標誌。這是傳遞到 CertOpenStore 的 dwFlags 參數。默認值為 CERT_SYSTEM_STORE_CURRENT_USER。僅當使用 /y 選項時才考慮此選項。 |
/h[elp] |
顯示該工具的命令語法和選項。 |
/n commonName String |
指定要添加、刪除或保存的證書的公共名。此選項只能用於證書,不能用於 CTL 或 CRL。 |
/put |
將證書存儲區中的 X.509 證書、CTL 或 CRL 保存到文件。該文件將以 X.509 格式保存。/7 |
/r registry location |
標識系統存儲區的註冊表位置。僅當指定 /s 選項時才考慮此選項。Registry location 必須是下列值之一:
|
/s |
指示證書存儲區是系統存儲區。如果不指定此選項,則該存儲區為 StoreFile。 |
/sha1 sha1Hash |
指定要添加、刪除或保存的證書、CTL 或 CRL 的 SHA1 哈希。 |
/v |
指定詳細模式;顯示有關證書、CTL 和 CRL 的詳細信息。此選項不能與 /add、/delete 或 /put 選項一起使用。 |
/y storeProviderType |
指定存儲區提供程序類型。 |
/7 |
將目標存儲區保存為 PKCS#7 對象。 |
/? |
顯示該工具的命令語法和選項。 |
cmd命令行安裝,刪除Windows證書(certgmr的簡單使用)