openssl コマンドの操作

OpenSSL (http://www.openssl.org) のコマンド (openssl) の一覧と,openssl を使った公開鍵証明書の主な操作の方法を示します.

Windows版の OpenSSL は,http://www.slproweb.com/products/Win32OpenSSL.html にあります.

asn1parseASN.1 データの解析・表示
caCA(公開鍵亜証明書)の操作
ciphersSSL/TLS で使用できる暗号スイート一覧の表示
cmsCMS(暗号メッセージシンタックス) ユーティリティ
crl証明書取消リスト (CRL) の操作
crl2pkcs7証明書取消リスト (CRL) を PKCS#7 形式に変換
dgstメッセージダイジェストの計算
dhparamDiffie-Hellman パラメータの生成・管理
dsaDSA データの処理
dsaparamDSA パラメータの生成・管理
ec楕円曲線暗号鍵の操作
ecparam楕円曲線暗号パラメータの生成・管理
enc暗号化処理
errstrエラー番号をエラー文字列に変換
gendsaDSA 秘密鍵を生成
genpkey秘密鍵またはパラメータの生成
genrsaRSA 秘密鍵の生成
passwdUNIX パスワードの生成
pkcs12PKCS#12 形式の操作
pkcs7PKCS#7 形式の操作
pkcs8PKCS#8 形式の操作
pkey秘密鍵と公開鍵の管理
pkeyparam公開鍵暗号アルゴリズムパラメータの管理
rand擬似乱数データの生成
reqPKCS#10 (証明書発行要求)形式 の操作
rsaRSA 鍵の管理
rsautlRSA による暗号化・復号,署名生成・検証
s_clientSSL/TLS で指定サーバに接続
s_serverSSL/TLS でデータを受け付けるサーバとして動作
s_timeSSL/TLS コネクションタイマ
sess_idSSL/TLS セッションデータ管理
smimeS/MIME メール操作
speed暗号アルゴリズム性能の測定
verifyX.509 公開鍵証明書の検証
versionOpenSSL のバージョン表示
x509X.509 公開鍵証明書の操作
その他その他の操作

REQ (PKCS#10)

X509公開鍵証明書の発行要求(CSR: Certificate Signing Request)に関する操作を行う.

X509

X509公開鍵証明書に関する操作を行う.

PKCS7

DER形式またはPEM形式の PKCS#7ファイルを操作する.

PKCS8

PKCS#8ファイルに関する操作を行う.

PKCS12

PKCS#12ファイルに関する操作を行う.

CA

公開鍵証明書に関する操作を行う.

CRL2PKCS7

失効リストと証明書から PKCS#7ファイルを生成する.

その他の操作

inserted by FC2 system