flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

簡単オレオレ証明書 anchor.png

  • /etc/pki/tls を使用する.
     
Page Top
/etc/pki/tls/certs の Makefile anchor.png
  • make genkey .... /etc/pki/tls/private に秘密鍵 localhost.key を生成する.
  • make server.key .... カレントディレクトリに秘密鍵 server.key を生成する.
  • make server.csr .... 秘密鍵が無ければ生成して,証明書請求フォーマット(server.csr) を生成する.
  • make server.crt .... server.csr が無ければ生成して,サーバ証明書(server.crt)を生成する.
  • 認証局証明書は /etc/pki/tls/cert.pem
     
Page Top

RSCH anchor.png

Page Top

1. PC -> Server : Handshake ClientHello anchor.png

Page Top
TLS Record Layer (5Byte) anchor.png
16 03 03 00 9b
  • 0x16 : Type: Handshake
  • 0x03 0x03 : Version: TLS v1.2
  • 0x00 0x9b : 続くデータの長さ (155Byte)
     
Page Top
メッセージタイプ (4Byte) anchor.png
 01 00 00 97
  • 0x01 : メッセージタイプ(msg タイプ): ClientHello
  • 0x00 0x00 0x97 : データ部の長さ (151Byte)
     
Page Top
データ部 (151Byte) anchor.png
03 03 5d b5 59 02 f8 ...
Page Top

2. Server -> PC : Handshake SeverHello anchor.png

Page Top
TLS Record Layer (5Byte) anchor.png
16 03 03 00 55
  • 0x16 : Type: Handshake
  • 0x03 0x03 : Version: TLS v1.2
  • 0x00 0x55 : 続くデータの長さ (85Byte)
     
Page Top
メッセージタイプ (4Byte) anchor.png
02 00 00 51
  • 0x02 : メッセージタイプ(msg タイプ): SeverHello
  • 0x00 0x00 0x51 : データ部の長さ (81Byte)
     
Page Top
データ部 (81Byte) anchor.png
03 03 de b4 cd 12 b2 ...
Page Top

3. Server -> PC : Handshake Certificate anchor.png

16 03 03 09 73 0b 00 09 6f
Page Top
メッセージタイプ (4Byte) anchor.png
  • 0x0b : メッセージタイプ(msg タイプ): Certificate
  • 0x00 0x09 0x6f : データ部の長さ(2415Byte)
     
Page Top
データ部 (2415バイト) anchor.png
00 09 6c 00 04 b1 30 82 04 ad 30 82 03 ...
Page Top

4. Server -> PC : Handshake ServerKeyExchange anchor.png

16 03 03 03 0f 0c 00 03 0b
Page Top
メッセージタイプ (4Byte) anchor.png
  • 0x0c : メッセージタイプ(msg タイプ): ServerKeyExchange
  • 0x00 0x03 0x0b : データ部の長さ(779Byte)
     
Page Top
データ部 (779バイト) anchor.png
01 00 ff ff ff ff ff ff ff ff c9 0f da a2 21 68 c2 ...  
 
Page Top

5. Server -> PC : Handshake ServerHelloDone anchor.png

16 03 03 00 04 0e 00 00 00
Page Top
メッセージタイプ (4Byte) anchor.png
0e 00 00 00   
  • 0x0e : メッセージタイプ(msg タイプ): ServerHelloDone
  • 0x00 0x00 0x00 : データ部の長さ(0Byte)
     
Page Top

6. PC -> Server : Handshake ClientKeyExchange anchor.png

16 03 03 01 06 10 00 01 02
Page Top
メッセージタイプ (4Byte) anchor.png
  • 0x10 : メッセージタイプ(msg タイプ): ClientKeyExchange
  • 0x00 0x01 0x02 : データ部長さ(258Byte)
     
Page Top
データ部 (258バイト) anchor.png
01 00 07 cd 69 f6 91 ...
Page Top

7. PC -> Server : ChangeCipherSpec anchor.png

14 03 03 00 01 01
Page Top
TLS Record Layer (5Byte) anchor.png
14 03 03 00 01
  • 0x14 : Type: ChangeCipherSpec
  • 0x03 0x03 : Version
  • 0x00 0x01: 続くデータの長さ (1Byte)
     
Page Top
データ部 (1Byte) anchor.png
  • 0x01 : ChangeCipherSpec : これ以降は暗号化通信を行う
     
Page Top

8. PC -> Server : Handshake finished? anchor.png

Page Top
TLS Record Layer (5Byte) anchor.png
16 03 03 00 28
  • 0x16 : Type: Handshake
  • 0x03 0x03 : Version
  • 0x00 0x28: 続くデータの長さ (40Byte)
     
Page Top
メッセージタイプ (4Byte) anchor.png
00 00 00 00 00 00 00 00 97 74 ...
  • 暗号化データ ? Finished か?
     
Page Top

9. Server -> PC : ChangeCipherSpec anchor.png

14 03 03 00 01 01
Page Top
TLS Record Layer (5Byte) anchor.png
14 03 03 00 01
  • 0x14 : Type: ChangeCipherSpec
  • 0x03 0x03 : Version
  • 0x00 0x01: 続くデータの長さ (1Byte)
     
Page Top
メッセージ部 (1Byte) anchor.png
  • 0x01 : ChangeCipherSpec : これ以降は暗号化通信を行う
     
Page Top

10. Server -> PC : Handshake finished? anchor.png

Page Top
TLS Record Layer (5Byte) anchor.png
16 03 03 00 28
  • 0x16 : Type: Handshake
  • 0x03 0x03 : Version
  • 0x00 0x28: 続くデータの長さ (40Byte)
     
Page Top
メッセージタイプ (4Byte) anchor.png
42 d2 dc b8 50 ...
  • 暗号化データ ? Finished か?
     
Page Top
TLS Record Layer (5Byte) anchor.png
16 03 03 00 28
  • 0x16 : Type: Handshake
  • 0x03 0x03 : Version
  • 0x00 0xbb: 続くデータの長さ (187Byte)
     

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 608, today: 2, yesterday: 1
最終更新: 2020-09-19 (土) 13:44:00 (JST) (1287d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 3月翌月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
<今日>

オンライン状況

93 人のユーザが現在オンラインです。 (8 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 93

もっと...

アクセスカウンタ

今日 : 1102111021110211102111021
昨日 : 6869686968696869
総計 : 2318530423185304231853042318530423185304231853042318530423185304
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com