TLS[edit]

TLS†[edit]

簡単オレオレ証明書†[edit]

/etc/pki/tls/certs の Makefile†[edit]

RSCH†[edit]

HTTPS 解析†[edit]

1. PC -> Server : Handshake ClientHello†[edit]

TLS Record Layer (5Byte)†[edit]
16 03 03 00 9b
メッセージタイプ (4Byte)†[edit]
 01 00 00 97
データ部 (151Byte)†[edit]
03 03 5d b5 59 02 f8 ...

2. Server -> PC : Handshake SeverHello†[edit]

TLS Record Layer (5Byte)†[edit]
16 03 03 00 55
メッセージタイプ (4Byte)†[edit]
02 00 00 51
データ部 (81Byte)†[edit]
03 03 de b4 cd 12 b2 ...

3. Server -> PC : Handshake Certificate†[edit]

16 03 03 09 73 0b 00 09 6f
メッセージタイプ (4Byte)†[edit]
データ部 (2415バイト)†[edit]
00 09 6c 00 04 b1 30 82 04 ad 30 82 03 ...

4. Server -> PC : Handshake ServerKeyExchange†[edit]

16 03 03 03 0f 0c 00 03 0b
メッセージタイプ (4Byte)†[edit]
データ部 (779バイト)†[edit]
01 00 ff ff ff ff ff ff ff ff c9 0f da a2 21 68 c2 ...  

5. Server -> PC : Handshake ServerHelloDone†[edit]

16 03 03 00 04 0e 00 00 00
メッセージタイプ (4Byte)†[edit]
0e 00 00 00   

6. PC -> Server : Handshake ClientKeyExchange†[edit]

16 03 03 01 06 10 00 01 02
メッセージタイプ (4Byte)†[edit]
データ部 (258バイト)†[edit]
01 00 07 cd 69 f6 91 ...

7. PC -> Server : ChangeCipherSpec†[edit]

14 03 03 00 01 01
TLS Record Layer (5Byte)†[edit]
14 03 03 00 01
データ部 (1Byte)†[edit]

8. PC -> Server : Handshake finished?†[edit]

TLS Record Layer (5Byte)†[edit]
16 03 03 00 28
メッセージタイプ (4Byte)†[edit]
00 00 00 00 00 00 00 00 97 74 ...

9. Server -> PC : ChangeCipherSpec†[edit]

14 03 03 00 01 01
TLS Record Layer (5Byte)†[edit]
14 03 03 00 01
メッセージ部 (1Byte)†[edit]

10. Server -> PC : Handshake finished?†[edit]

TLS Record Layer (5Byte)†[edit]
16 03 03 00 28
メッセージタイプ (4Byte)†[edit]
42 d2 dc b8 50 ...
TLS Record Layer (5Byte)†[edit]
16 03 03 00 28

トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS