OpenSSL    
 Index |  ssl(3) |  crypto(3) |  openssl(3) 
 
Title
About
News
Documents
Source
Contribution
Support
Related

 
[an error occurred while processing this directive]

openssl(1)

NAME

openssl - OpenSSL コマンドライン・ツール

SYNOPSIS

openssl command [ command_opts ] [ command_args ]

DESCRIPTION

OpenSSL は Secure Sockets Layer (SSL v2/v3) と Transport Layer Security (TLS v1) を実装し、それに関連して要求される暗号化規格を実装した暗号化ツールキットです。

openssl プログラムは、shell から OpenSSL の crypto ライブラリの様々な暗号化機能を使うコマンドライン・ツールです。 使える機能は

 o  RSA、DH、DSA 鍵パラメータの作成
 o  X.509 証明書、CSRs、CRLs の作成
 o  Message Digests の計算
 o  Ciphers の暗号化と解読
 o  SSL/TLS クライアントとサーバのテスト

COMMAND SUMMARY

openssl プログラムは、豊富なオプションと引数(SYNOPSIS にある command_optscommand_args) を持った、バラエティに富んだコマンド(SYNOPSIS では command)を提供しています。

STANDARD COMMANDS

asn1parse
ASN.1 シーケンスの構文解析

ca
CA 証明書管理 (CA)

ciphers
Cipher の組の記述決定

crl
証明書無効リスト (CRL) 管理

crl2pkcs7
CRL2PKCS#7 に変換

dgst
メッセージ・ダイジェストの計算

dh
Diffie-Hellman データ管理

dsa
DSA データ管理

dsaparam
DSA パラメータ生成

enc
Cipher で暗号化

errstr
エラー文字列変換へのエラー数

gendh
Diffie-Hellman パラメータの生成

gendsa
DSA パラメータの生成

genrsa
RSA パラメータの生成

pkcs7
PKCS#7 データ管理

req
X.509 証明書署名リクエスト (CSR) 管理

rsa
RSA データ管理

s_client
これは、ユーザから見えない、リモートのサーバに対する SSL/TLS の接続を確立する一般的な SSL/TLS クライアントを実現します。テスト目的のためだけのもので、機能的には未完のインターフェースですが、内部的に OpenSSL ssl ライブラリのほぼ全ての機能を使います。

s_server
これは、リモートのクライアントからの SSL/TLS の接続を受け入れる一般的な SSL/TLS サーバを実現します。 テスト目的のためだけのもので、機能的には未完のインターフェースですが、内部的に OpenSSL ssl ライブラリのほぼ全ての機能を使います。 SSL の機能をテストするコマンドライン志向のプロトコルと、シンプルな SSL/TLS ウェブサーバをエミュレートする HTTP レスポンス機能の両方を提供しています。

s_time
SSL 接続タイマー

sess_id
SSL セッションデータ管理

speed
アルゴリズム速度の測定

verify
X.509 証明書の照合

version
OpenSSL バージョン情報

x509
X.509 証明書データ管理

MESSAGE DIGEST COMMANDS

md2
MD2 ダイジェスト

md5
MD5 ダイジェスト

mdc2
MDC2 ダイジェスト

rmd160
RMD-160 ダイジェスト

sha
SHA ダイジェスト

sha1
SHA-1 ダイジェスト

ENCODING AND CIPHER COMMANDS

base64
Base64 エンコード化

bf bf-cbc bf-cfb bf-ecb bf-ofb
Blowfish Cipher

cast cast-cbc
CAST Cipher

cast5-cbc cast5-cfb cast5-ecb cast5-ofb
CAST5 Cipher

des des-cbc des-cfb des-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ofb
DES Cipher

des3 desx des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
Triple-DES Cipher

idea idea-cbc idea-cfb idea-ecb idea-ofb
IDEA Cipher

rc2 rc2-cbc rc2-cfb rc2-ecb rc2-ofb
RC2 Cipher

rc4
RC4 Cipher

rc5 rc5-cbc rc5-cfb rc5-ecb rc5-ofb
RC5 Cipher

DETAILED COMMAND DESCRIPTION

以下はいろんな openssl command の記述の詳細です。

openssl s_client [-connect host:port] [-verify arg] [-cert arg] [-key arg] [-CApath arg] [-CAfile arg] [-reconnect] [-pause] [-debug] [-nbio_test] [-state] [-nbio] [-quiet] [-ssl2] [-ssl3] [-tls1] [-no_ssl2] [-no_ssl3] [-no_tls1] [-bugs] [-cipher]
s_client コマンドは、リモートの SSL/TLSホストポート への、ユーザから見えない接続を確立する一般的な SSL/TLS クライアントを実現します。

openssl s_server [-accept port] [-verify arg] [-Verify arg] [-cert arg] [-key arg] [-nbio] [-nbio_test] [-debug] [-state] [-CApath arg] [-CAfile arg] [-nocert] [-cipher arg] [-quiet] [-no_tmp_rsa] [-ssl2] [-ssl3] [-tls1] [-no_ssl2] [-no_ssl3] [-no_tls1] [-bugs] [-www] [-WWW]
s_server コマンドは、SSL/TLSポートで、リモートのクライアントからの接続を受け入れる一般的な SSL/TLS サーバを実現します。
...

SEE ALSO

crypto(3), ssl(3)

HISTORY

openssl(3) のドキュメントは OpenSSL 0.9.2 のものです。


OpenSSL ホームページ