差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 | |||
tech:openssl_signverify [2009/05/13 03:57] – jonathan | tech:openssl_signverify [2021/01/16 06:38] (目前版本) – 更換 plugin jonathan | ||
---|---|---|---|
行 10: | 行 10: | ||
</ | </ | ||
++++看產生結果| | ++++看產生結果| | ||
- | <xtermrtf> | + | <cli> |
[casrv@G2B2C-reg dev_caserver]$ openssl smime -sign -inkey jonathan.key -signer jonathan.crt -in test.txt -out test.txt.sig | [casrv@G2B2C-reg dev_caserver]$ openssl smime -sign -inkey jonathan.key -signer jonathan.crt -in test.txt -out test.txt.sig | ||
Enter pass phrase for jonathan.key: | Enter pass phrase for jonathan.key: | ||
行 46: | 行 46: | ||
[casrv@G2B2C-reg dev_caserver]$ | [casrv@G2B2C-reg dev_caserver]$ | ||
- | </xtermrtf> | + | </cli> |
++++ | ++++ | ||
< | < | ||
如果想將簽章檔包成 pkcs#7 格式可以直接下 -pk7out 的語法 | 如果想將簽章檔包成 pkcs#7 格式可以直接下 -pk7out 的語法 | ||
- | <xtermrtf> | + | <cli> |
[casrv@G2B2C-reg dev_caserver]$ openssl smime -pk7out -in test.txt.sig -out test.txt.p7b | [casrv@G2B2C-reg dev_caserver]$ openssl smime -pk7out -in test.txt.sig -out test.txt.p7b | ||
[casrv@G2B2C-reg dev_caserver]$ ls -lt | [casrv@G2B2C-reg dev_caserver]$ ls -lt | ||
行 70: | 行 70: | ||
vtiUmxJWh5vtQLf5 | vtiUmxJWh5vtQLf5 | ||
-----END PKCS7----- | -----END PKCS7----- | ||
- | </xtermrtf> | + | </cli> |
</ | </ | ||
行 81: | 行 81: | ||
</ | </ | ||
++++看產生結果| | ++++看產生結果| | ||
- | <xtermrtf> | + | <cli> |
[casrv@G2B2C-reg tmp]$ openssl smime -verify -in test.txt.sig -signer test.txt.crt -out test.txt -CAfile RootCA.crt | [casrv@G2B2C-reg tmp]$ openssl smime -verify -in test.txt.sig -signer test.txt.crt -out test.txt -CAfile RootCA.crt | ||
Verification successful | Verification successful | ||
行 88: | 行 88: | ||
-rw-rw-r-- 1 casrv casrv 1289 5月 13 11:05 test.txt.crt | -rw-rw-r-- 1 casrv casrv 1289 5月 13 11:05 test.txt.crt | ||
-rw-rw-r-- 1 casrv casrv 1171 5月 13 11:05 test.txt | -rw-rw-r-- 1 casrv casrv 1171 5月 13 11:05 test.txt | ||
- | </xtermrtf> | + | </cli> |
++++ | ++++ | ||
< | < | ||
當驗證失敗時, | 當驗證失敗時, | ||
- | <xtermrtf> | + | <cli> |
[casrv@G2B2C-reg tmp]$ openssl smime -verify -in test.txt.sig -signer test.txt.crt -out test.txt -CAfile / | [casrv@G2B2C-reg tmp]$ openssl smime -verify -in test.txt.sig -signer test.txt.crt -out test.txt -CAfile / | ||
Verification failure | Verification failure | ||
行 101: | 行 101: | ||
-rw-rw-r-- 1 casrv casrv | -rw-rw-r-- 1 casrv casrv | ||
: | : | ||
- | </xtermrtf> | + | </cli> |
</ | </ | ||