openssl簡介-指令pkcs7
用法:
openssl pkcs7 [-inform PEM|DER] [-outform PEM|DER] [-in filename]
[-out filename] [-print_certs] [-text] [-noout]
說明:
處理PKCS#7文件的工具,
OPTIONS
-inform DER|PEM
指定輸入的格式是DEM還是DER. DER格式采用ASN1的DER標準格式。一般用的多的都是PEM格式,就是base64編碼格式.你去看看你做出來的那些.key, .crt文件一般都是PEM格式的,第一行和最后一行指明內容,中間就是經過編碼的東西。
-outform DER|PEM
和上一個差不多,不同的是指定輸出格式
-in filename
要分析的文件名稱, 缺省是標準輸入.
-out filename
要輸出的文件名, 缺省是標準輸出.
write to or standard output by default.
-print_certs
打印出該文件內的任何證書或者CRL.
-text
打印出證書的細節.
-noout
不要打印出PKCS#7結構的編碼版本信息.
舉例時間:
把一個PKCS#7文件從PEM格式轉換成DER格式
openssl pkcs7 -in file.pem -outform DER -out file.der
打印出文件內所有的證書
openssl pkcs7 -in file.pem -print_certs -out certs.pem
PCKS#7 文件的開始和結束倆行是這樣子的:
-----BEGIN PKCS7-----
-----END PKCS7-----
為了和某些猥瑣CA兼容,這樣子的格式也可以接受
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
好象我們還沒有解釋pkcs#7是什么東西. 有興趣的可以看看rfc2315, 估計看完目錄還沒有陣亡的同學不會超過1/10.
用法:
openssl pkcs7 [-inform PEM|DER] [-outform PEM|DER] [-in filename]
[-out filename] [-print_certs] [-text] [-noout]
說明:
處理PKCS#7文件的工具,
OPTIONS
-inform DER|PEM
指定輸入的格式是DEM還是DER. DER格式采用ASN1的DER標準格式。一般用的多的都是PEM格式,就是base64編碼格式.你去看看你做出來的那些.key, .crt文件一般都是PEM格式的,第一行和最后一行指明內容,中間就是經過編碼的東西。
-outform DER|PEM
和上一個差不多,不同的是指定輸出格式
-in filename
要分析的文件名稱, 缺省是標準輸入.
-out filename
要輸出的文件名, 缺省是標準輸出.
write to or standard output by default.
-print_certs
打印出該文件內的任何證書或者CRL.
-text
打印出證書的細節.
-noout
不要打印出PKCS#7結構的編碼版本信息.
舉例時間:
把一個PKCS#7文件從PEM格式轉換成DER格式
openssl pkcs7 -in file.pem -outform DER -out file.der
打印出文件內所有的證書
openssl pkcs7 -in file.pem -print_certs -out certs.pem
PCKS#7 文件的開始和結束倆行是這樣子的:
-----BEGIN PKCS7-----
-----END PKCS7-----
為了和某些猥瑣CA兼容,這樣子的格式也可以接受
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
好象我們還沒有解釋pkcs#7是什么東西. 有興趣的可以看看rfc2315, 估計看完目錄還沒有陣亡的同學不會超過1/10.