メインコンテンツまでスキップ

RFC 2818 - TLS 上の HTTP (HTTPS) - 1. 序論 (Introduction)

1. 序論 (Introduction)​

HTTP [RFC2616] は当初、インターネット上で平文で使用されていました。しかし、機密性の高いアプリケーションでの HTTP の使用が増加したことで、セキュリティ対策が必要となりました。SSL およびその後継である TLS [RFC2246] は、チャネル指向のセキュリティを提供するように設計されました。本文書は、TLS 上で HTTP を使用する方法を説明します。

中核概念 (Core Concept)​

HTTPS = HTTP + TLS

┌────────────────────────────────────────┐
│ HTTP/1.1 プロトコル │
│ (アプリケーション層プロトコル) │
├────────────────────────────────────────┤
│ TLS/SSL プロトコル │
│ (トランスポート層セキュリティ) │
├────────────────────────────────────────┤
│ TCP プロトコル │
│ (伝送制御プロトコル) │
└────────────────────────────────────────┘

1.1. 要件用語 (Requirements Terminology)​

本文書に出現するキーワード "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT", および "MAY" は、[RFC2119] で説明されているとおりに解釈されるものとします。