天天看點

openssl crl 使用方法

用途:

crl工具,用于處裡PME或DER格式的CRL檔案。

-inform arg:輸入檔案的格式。DER是DER編碼的CRL對象。PEM(預設的格式)是base64編碼的CRL對象。

-outform arg:指定檔案的輸出格式,跟-inform的意思一樣。

-text:以文本格式來列印CRL資訊值。

-in arg:指定的輸入檔案名。預設為标準輸入。

-out arg :指定的輸出檔案名。預設為标準輸出。

-hash:輸出頒發者資訊值的哈希值。這一項可用于在檔案中根據頒發者資訊值的哈希值來查詢CRL對象。

-fingerprint:列印CRL對象的辨別。

-issuer:輸出頒發者的資訊值。

-lastupdate:輸出上一次更新的時間。

-nextupdate:列印出下一次更新的時間。

-crlnumber:列印CRL中證書吊銷的數量。

-noout:不列印CRL檔案内容。

-CAfile  name:指定CA檔案,用來驗證該CRL對象是否合法。

-CApath  dir:指定多個CA檔案路徑,每個CA檔案的檔案名為XXXX.0,XXXX為其持有者摘要值。

-nameopt arg:證書名字選項值。

注意:

PEM格式的CRL檔案的頭部和底部一行如下:

---BEGIN X509 CRL-----  

-----END X509 CRL----- 

執行個體:

請先參考CA一節來生成一個CRL檔案,再做如下操作:

openssl crl -in crl.crl -text -issuer -hash -lastupdate –nextupdate

将PEM格式的CRL檔案轉換為DER格式:

openssl crl -in crl.pem -outform DER -out crl.der 

輸出一個DER編碼格式的CRL:

openssl crl -in crl.der -text -noout

驗證CRL:

openssl crl -in crl.crl  -CAfile demoCA/cacert.pem –noout

本文轉自伺服器運維部落格51CTO部落格,原文連結http://blog.51cto.com/shamereedwine/1733182如需轉載請自行聯系原作者

neijiade10000