Centos
certutil:功能失敗:安全庫:數據庫錯誤
當我使用
certutil
它時返回此錯誤:certutil: function failed: security library: bad database.
例如,我無法列出證書或密鑰
我怎樣才能解決這個問題?
如果是新系統,您的證書數據庫可能沒有初始化。要解決此問題,請執行:
mkdir -p $HOME/.pki/nssdb certutil -d $HOME/.pki/nssdb -N
如果數據庫已經初始化,但仍然損壞,則必須重建:
$ mv ~/.pki/nssdb ~/.pki/nssdb.corrupted $ mkdir ~/.pki/nssdb $ chmod 700 ~/.pki/nssdb $ certutil -d sql:$HOME/.pki/nssdb -N
檢查工作是否正常
$ certutil -d sql:$HOME/.pki/nssdb -L Certificate Nickname Trust Attributes SSL,S/MIME,JAR/XPI
進口證書
$ certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i ~/programs/goagent/local/CA.crt