cmd/openssl: Difference between revisions
from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
< cmd
Created page with "<hide> page type::reference thing type::command utility platform::Linux mode::command line interface category:Linux commands </hide> ==About== openssl ..." |
more commands and examples |
||
| Line 8: | Line 8: | ||
==About== | ==About== | ||
[[openssl]] is the command-line program for managing [[Secure Sockets Layer|SSL]] data and certificates. | [[openssl]] is the command-line program for managing [[Secure Sockets Layer|SSL]] data and certificates. | ||
== | ==Examples== | ||
* openssl s_client -connect vbz.net:443 | * To verify how a web server is presenting its certificate over https: | ||
*: '''openssl s_client -connect vbz.net:443''' | |||
* To generate a new private key: | |||
*: '''openssl genrsa -des3 -out <u>filename</u>.key 4096''' | |||
* To remove the pass phrase from a private key: | |||
*: '''openssl rsa -in <u>oldfile.key</u> -out <u>newfile.key</u>''' | |||
*:: There is slightly more explanation [http://faq.andrew.net.au/cache/74.html here]. | |||
==Notes== | ==Notes== | ||
* [[/verify|openssl verify]] [http://www.mkssoftware.com/docs/man1/openssl_verify.1.asp] seems to be the tool of choice for checking certificate files stored locally. | * [[/verify|openssl verify]] [http://www.mkssoftware.com/docs/man1/openssl_verify.1.asp] seems to be the tool of choice for checking certificate files stored locally. | ||
| Line 16: | Line 22: | ||
* [http://www.openssl.org/ openssl.org] | * [http://www.openssl.org/ openssl.org] | ||
** [http://www.openssl.org/docs/apps/s_client.html s_client] | ** [http://www.openssl.org/docs/apps/s_client.html s_client] | ||
* [http://www.madboa.com/geek/openssl/ examples] | |||
Revision as of 01:28, 12 April 2012
<hide> page type::reference thing type::command utility platform::Linux mode::command line interface </hide>
About
openssl is the command-line program for managing SSL data and certificates.
Examples
- To verify how a web server is presenting its certificate over https:
- openssl s_client -connect vbz.net:443
- To generate a new private key:
- openssl genrsa -des3 -out filename.key 4096
- To remove the pass phrase from a private key:
- openssl rsa -in oldfile.key -out newfile.key
- There is slightly more explanation here.
- openssl rsa -in oldfile.key -out newfile.key
Notes
- openssl verify [1] seems to be the tool of choice for checking certificate files stored locally.
- This also has some useful information about using openssl, and a little bit about the "chaining" concept.
