RFC 5246 - The Transport Layer Security (TLS) Protocol Version 1.2
発行日: 2008年8月
ステータス: 標準化過程 (Standards Track)
著者: T. Dierks (Independent), E. Rescorla (RTFM, Inc.)
廃止文書: RFC 3268, RFC 4346, RFC 4366
更新文書: RFC 4492
概要 (Abstract)
本文書は、トランスポート層セキュリティ (Transport Layer Security, TLS) プロトコルのバージョン1.2を規定します。TLSプロトコルは、インターネット通信におけるセキュリティを提供します。本プロトコルは、クライアント/サーバーアプリケーションが、盗聴、改ざん、またはメッセージ偽造を防ぐように設計された方法で通信できるようにします。
本文書の位置付け (Status of This Memo)
本文書は、インターネットコミュニティのためのインターネット標準化過程プロトコルを規定し、改善のための議論と提案を求めます。本プロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1) の最新版を参照してください。本文書の配布は無制限です。
目次 (Contents)
- 1. Introduction (はじめに)
- 1.1. Requirements Terminology (要件用語)
- 1.2. Major Differences from TLS 1.1 (TLS 1.1からの主な変更点)
- 2. Goals (目標)
- 3. Goals of This Document (本文書の目標)
- 4. Presentation Language (表現言語)
- 4.1. Basic Block Size (基本ブロックサイズ)
- 4.2. Miscellaneous (その他)
- 4.3. Vectors (ベクトル)
- 4.4. Numbers (数値)
- 4.5. Enumerateds (列挙型)
- 4.6. Constructed Types (構造型)
- 4.7. Cryptographic Attributes (暗号属性)
- 4.8. Constants (定数)
- 5. HMAC and the Pseudorandom Function (HMACと擬似乱数関数)
- 6. The TLS Record Protocol (TLSレコードプロトコル)
- 6.1. Connection States (接続状態)
- 6.2. Record Layer (レコード層)
- 6.3. Key Calculation (鍵計算)
- 7. The TLS Handshaking Protocols (TLSハンドシェイクプロトコル)
- 7.1. Change Cipher Spec Protocol (暗号仕様変更プロトコル)
- 7.2. Alert Protocol (アラートプロトコル)
- 7.3. Handshake Protocol Overview (ハンドシェイクプロトコル概要)
- 7.4. Handshake Protocol (ハンドシェイクプロトコル)
- 8. Cryptographic Computations (暗号計算)
- 8.1. Computing the Master Secret (マスターシークレットの計算)
- 9. Mandatory Cipher Suites (必須暗号スイート)
- 10. Application Data Protocol (アプリケーションデータプロトコル)
- 11. Security Considerations (セキュリティに関する考察)
- 12. IANA Considerations (IANAに関する考察)
附録 (Appendices)
- Appendix A. Protocol Data Structures and Constant Values (プロトコルデータ構造と定数値)
- Appendix B. Glossary (用語集)
- Appendix C. Cipher Suite Definitions (暗号スイート定義)
- Appendix D. Implementation Notes (実装に関する注意事項)
- Appendix E. Backward Compatibility (後方互換性)
- Appendix F. Security Analysis (セキュリティ分析)
参考文献 (References)
- Normative References (規範的参考文献)
- Informative References (参考情報)
関連リソース
- 公式原文: RFC 5246
- 公式ページ: RFC 5246 DataTracker
- 正誤表: RFC Editor Errata
- 後継バージョン: RFC 8446 - TLS 1.3
重要な注意事項
TLS 1.2は、TLS 1.3 (RFC 8446) に置き換えられました。新しい実装ではTLS 1.3の採用が推奨されますが、TLS 1.2は依然として広く展開されており、多くの本番環境で使用されています。本文書は、参照用にTLS 1.2の完全な仕様を提供します。