OpenSSL 1.0.1e
の編集
http://www.abetake.com/pukiwiki/?OpenSSL+1.0.1e
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
''目次'' #contents ~ ---- *目的 [#xc7777e3] ~ *準備・参考 [#m05c3ffa] [[OpenSSL.org>http://www.openssl.org/]] *インストール前 [#d19a5c2a] 現状の確認 [root@XXXXX ~]# which openssl ← バイナリインストールパス /usr/bin/openssl [root@XXXXX ~]# /usr/bin/openssl version ← 現在のバージョン OpenSSL 1.0.0-fips 29 Mar 2010 [root@XXXXX ~]# ldd /usr/bin/openssl ← ライブラリ依存関係 〜(略)〜 libssl.so.10 => /usr/lib/libssl.so.10 (0x00de6000) 〜(略)〜 [root@XXXXX ~]# ls -l /usr/lib/libssl.so.10 ← リンク元 lrwxrwxrwx 1 root root 15 Nov 22 16:34 /usr/lib/libssl.so.10 -> libssl.so.1.0.0 [root@XXXXX ~]# ls -l /usr/lib/libssl.so.1.0.0 ← リンク元の詳細 -rwxr-xr-x 1 root root 353240 Jun 25 12:54 /usr/lib/libssl.so.1.0.0 [root@XXXXX ~]# strings /lib/libssl.so.6 | grep "OpenSSL 0" ← ファイル内での記述を検索 SSLv2 part of OpenSSL 1.0.0-fips 29 Mar 2010 SSLv3 part of OpenSSL 1.0.0-fips 29 Mar 2010 TLSv1 part of OpenSSL 1.0.0-fips 29 Mar 2010 DTLSv1 part of OpenSSL 1.0.0-fips 29 Mar 2010 OpenSSL 1.0.0-fips 29 Mar 2010 [root@XXXXX ~]# find / -name openssl.cnf ← openssl.cnfの場所 /etc/pki/tls/openssl.cnf *インストール [#cb9fd76c] +''ソースの取得'' [root@XXXXX ~]# wget -P /usr/local/src http://www.openssl.org/source/openssl-1.0.1e.tar.gz ~ +''ソースの解凍'' [root@XXXXX ~]# cd /usr/local/src [root@XXXXX ~]# tar zxvf openssl-1.0.1e.tar.gz ~ +''コンパイル設定''~ [[configのヘルプ>OpenSSL 1.0.1eのconfigヘルプ]] [root@XXXXX ~]# cd /usr/local/src/openssl-1.0.1e [root@XXXXX openssl-1.0.1e]# ./config --prefix=/usr --openssldir=/etc/pki/tls shared | tee 20130212_config.log (※コマンド最後の「 | tee ***.log 」はログの保存用。) ~ +''インストール'' [root@XXXXX ~]# make [root@XXXXX ~]# make install ~ *インストール後 [#me7bfd9a] ''確認'' [root@XXXXX ~]# openssl version OpenSSL 1.0.1e 12 Feb 2013 ← 1.0.1dになった [root@XXXXX ~]# ls -l /usr/bin/openssl -rwxr-xr-x 1 root root 593679 Feb 7 10:34 /usr/bin/openssl ← 作成された時間 [root@XXXXX ~]# ls -l /usr/lib/libssl* -rwxr-xr-x 1 root root 242288 Feb 1 06:02 /usr/lib/libssl3.so -rw-r--r-- 1 root root 556016 Feb 7 10:34 /usr/lib/libssl.a lrwxrwxrwx 1 root root 15 Feb 7 10:34 /usr/lib/libssl.so -> libssl.so.1.0.0 lrwxrwxrwx 1 root root 15 Feb 4 12:51 /usr/lib/libssl.so.10 -> libssl.so.1.0.0 -r-xr-xr-x 1 root root 416392 Feb 7 10:34 /usr/lib/libssl.so.1.0.0 ''シンボリックリンクの作成''~ 自分の都合でこっちの方が使いやすいw [root@XXXXX ~]# ln -s /etc/pki/tls /usr/local/ssl ''共有libのPATH設定'' [root@XXXXX ~]# vi /etc/ld.so.conf /usr/lib ← 1行追加 [root@XXXXX ~]# ldconfig ← 変更の適用
タイムスタンプを変更しない
''目次'' #contents ~ ---- *目的 [#xc7777e3] ~ *準備・参考 [#m05c3ffa] [[OpenSSL.org>http://www.openssl.org/]] *インストール前 [#d19a5c2a] 現状の確認 [root@XXXXX ~]# which openssl ← バイナリインストールパス /usr/bin/openssl [root@XXXXX ~]# /usr/bin/openssl version ← 現在のバージョン OpenSSL 1.0.0-fips 29 Mar 2010 [root@XXXXX ~]# ldd /usr/bin/openssl ← ライブラリ依存関係 〜(略)〜 libssl.so.10 => /usr/lib/libssl.so.10 (0x00de6000) 〜(略)〜 [root@XXXXX ~]# ls -l /usr/lib/libssl.so.10 ← リンク元 lrwxrwxrwx 1 root root 15 Nov 22 16:34 /usr/lib/libssl.so.10 -> libssl.so.1.0.0 [root@XXXXX ~]# ls -l /usr/lib/libssl.so.1.0.0 ← リンク元の詳細 -rwxr-xr-x 1 root root 353240 Jun 25 12:54 /usr/lib/libssl.so.1.0.0 [root@XXXXX ~]# strings /lib/libssl.so.6 | grep "OpenSSL 0" ← ファイル内での記述を検索 SSLv2 part of OpenSSL 1.0.0-fips 29 Mar 2010 SSLv3 part of OpenSSL 1.0.0-fips 29 Mar 2010 TLSv1 part of OpenSSL 1.0.0-fips 29 Mar 2010 DTLSv1 part of OpenSSL 1.0.0-fips 29 Mar 2010 OpenSSL 1.0.0-fips 29 Mar 2010 [root@XXXXX ~]# find / -name openssl.cnf ← openssl.cnfの場所 /etc/pki/tls/openssl.cnf *インストール [#cb9fd76c] +''ソースの取得'' [root@XXXXX ~]# wget -P /usr/local/src http://www.openssl.org/source/openssl-1.0.1e.tar.gz ~ +''ソースの解凍'' [root@XXXXX ~]# cd /usr/local/src [root@XXXXX ~]# tar zxvf openssl-1.0.1e.tar.gz ~ +''コンパイル設定''~ [[configのヘルプ>OpenSSL 1.0.1eのconfigヘルプ]] [root@XXXXX ~]# cd /usr/local/src/openssl-1.0.1e [root@XXXXX openssl-1.0.1e]# ./config --prefix=/usr --openssldir=/etc/pki/tls shared | tee 20130212_config.log (※コマンド最後の「 | tee ***.log 」はログの保存用。) ~ +''インストール'' [root@XXXXX ~]# make [root@XXXXX ~]# make install ~ *インストール後 [#me7bfd9a] ''確認'' [root@XXXXX ~]# openssl version OpenSSL 1.0.1e 12 Feb 2013 ← 1.0.1dになった [root@XXXXX ~]# ls -l /usr/bin/openssl -rwxr-xr-x 1 root root 593679 Feb 7 10:34 /usr/bin/openssl ← 作成された時間 [root@XXXXX ~]# ls -l /usr/lib/libssl* -rwxr-xr-x 1 root root 242288 Feb 1 06:02 /usr/lib/libssl3.so -rw-r--r-- 1 root root 556016 Feb 7 10:34 /usr/lib/libssl.a lrwxrwxrwx 1 root root 15 Feb 7 10:34 /usr/lib/libssl.so -> libssl.so.1.0.0 lrwxrwxrwx 1 root root 15 Feb 4 12:51 /usr/lib/libssl.so.10 -> libssl.so.1.0.0 -r-xr-xr-x 1 root root 416392 Feb 7 10:34 /usr/lib/libssl.so.1.0.0 ''シンボリックリンクの作成''~ 自分の都合でこっちの方が使いやすいw [root@XXXXX ~]# ln -s /etc/pki/tls /usr/local/ssl ''共有libのPATH設定'' [root@XXXXX ~]# vi /etc/ld.so.conf /usr/lib ← 1行追加 [root@XXXXX ~]# ldconfig ← 変更の適用
テキスト整形のルールを表示する