沙漠行者

« 商品化的少林寺与苦行的大悲寺 | Main | Solaris的wget命令使用指南 »

http://blogs.163jsp.com/camel/date/20080122 星期二 2008年01月22日

Solaris的openssl命令

openssl

位置

/usr/sfw/bin/openssl
语法
openssl 命令 [ 命令选项 ] [ 命令参数 ]

openssl [ list-standard-commands | list-message-digest-commands | list-cipher-commands | list-cipher-algorithms | list-message-digest-algorithms | list-public-key-algorithms]

openssl no-XXX [ 任意选项 ] 

 
说明 

  OpenSQL是一个密码工具, 它实现了安全套接层(SSL v2/v3)和传输层安全(TLS v1)网络协议和其相关的加密标准。openssl程序是一个命令行工具,从shell上使用不同的OpenSSL加密库的加密函数。它可以用来:

  创建和管理私钥、公钥和参数

  ○公钥加密操作

  X.509证书、CSRs和CRLs的创建

  消息摘要的创建

  密码的加密盒解密

  SSL/TLS客户端和服务器端测试

  S/MIME签字或者加密邮件的处理

  时间戳请求、生成和校验

命令概述
  openssl程序提供了丰富的命令,每一个包含了大量的选项和参数。伪命令list-standard-commands、list-message-digest-commands、list-cipher-commands分别输出标准命令、信息摘要命令、密码命令,它们在当前的openssl程序中可用。伪命令list-cipher-algorithms和list-message-digest-algorithms列出所有的密码和信息摘要名称,每行一条记录。别名列出为:

from=> to

伪命令list-public-key-algorithms列出所有支持的公钥算法。

伪命令no-XXX测试一个特定名字的命令是否可用。如果没有XXX名字的命令,它返回0并打印输出no-XXX;否则它返回1并输出XXX。在上述两种情况下,都输出到stdout不会输出到stderr。附加的命令行参数总是被忽略。因为对于每一个密码都有一个相同名字的命令,这会方便shell脚本来测试在openssl程序中密码的可用性。(no-XXX不能用来测试伪命令例如quit、list-...-commands或者no-XXX自己)

 

具体的命令细节请参照openssl官网手册

 

评论:

发表一条评论:
  • HTML语法: 启用

Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.