Windows Vista の TLS 暗号スイート
暗号スイート は、暗号アルゴリズムのセットです。 Schannel プロトコルは、暗号スイートのアルゴリズムを使用して、キーを作成し、情報を暗号化します。 暗号スイートでは、次のタスクごとに 1 つのアルゴリズムが指定されています。
- キーの交換
- 一括暗号化
- メッセージ認証
キー交換アルゴリズムは、共有キーを作成するために必要な情報を保護します。 これらのアルゴリズム (公開キー アルゴリズム) は非対称であり、比較的少量のデータに適しています。
一括暗号化アルゴリズムは、クライアントとサーバー間で交換されるメッセージを暗号化します。 これらのアルゴリズムは対称であり、大量のデータに適しています。
メッセージ認証アルゴリズムは、メッセージ ハッシュと署名を生成してメッセージの整合性を確実にします。
開発者は、ALG_IDデータ型を使用してこれらの要素を指定します。 詳しくは、「Schannel 暗号と暗号強度の指定」を参照してください。
Schannel は以下の暗号スイートをサポートします。 スイートは、Microsoft Schannel プロバイダーによって選択された既定の順序で一覧表示されます。
重要
HTTP/2 Web サービスは、HTTP/2 と互換性のない暗号スイートで失敗します。 WEB サービスが HTTP/2 クライアントとブラウザーで機能することを確認するには、カスタム暗号スイートの順序をデプロイする方法を参照してください。
暗号スイート | FIPS モードを有効にする | Exchange | 暗号化 | ハッシュ | プロトコル |
---|---|---|---|---|---|
TLS_RSA_WITH_AES_128_CBC_SHA | はい | RSA | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_RSA_WITH_AES_256_CBC_SHA | はい | RSA | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_RSA_WITH_RC4_128_SHA | いいえ | RSA | RC4 | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0、SSL 3.0 |
TLS_RSA_WITH_3DES_EDE_CBC_SHA | はい | RSA | 3DES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P256 | はい | ECDH_P256 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P384 | はい | ECDH_P384 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P521 | はい | ECDH_P521 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P256 | はい | ECDH_P256 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P384 | はい | ECDH_P384 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P521 | はい | ECDH_P521 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256 | はい | ECDH_P256 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P384 | はい | ECDH_P384 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P521 | はい | ECDH_P521 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P256 | はい | ECDH_P256 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384 | はい | ECDH_P384 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P521 | はい | ECDH_P521 | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_DHE_DSS_WITH_AES_128_CBC_SHA | はい | DH | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_DHE_DSS_WITH_AES_256_CBC_SHA | はい | DH | AES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0 |
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA | はい | DH | 3DES | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0、SSL 3.0 |
TLS_RSA_WITH_RC4_128_MD5 | いいえ | RSA | RC4 | MD5 | TLS 1.2、TLS 1.1、TLS 1.0、SSL 3.0 |
SSL_CK_RC4_128_WITH_MD5 | いいえ | RSA | RC4 | MD5 | SSL 2.0 |
SSL_CK_DES_192_EDE3_CBC_WITH_MD5 | いいえ | RSA | 3DES | MD5 | SSL 2.0 |
TLS_RSA_WITH_NULL_MD5 | いいえ | RSA | MD5 | TLS 1.2、TLS 1.1、TLS 1.0、SSL 3.0 | |
TLS_RSA_WITH_NULL_SHA | いいえ | RSA | SHA1 | TLS 1.2、TLS 1.1、TLS 1.0、SSL 3.0 |
Schannel では、次の暗号スイートがサポートされています。ただし、既定では存在しません。 必要に応じて追加する必要があります。 Schannel プロバイダーに暗号スイートを追加する方法については、「 Schannel 暗号スイートの優先度付けを参照してください。
- TLS_RSA_EXPORT_WITH_RC4_40_MD5
- TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
- TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
- SSL_CK_RC4_128_EXPORT40_MD5
- SSL_CK_DES_64_CBC_WITH_MD5
- TLS_RSA_WITH_DES_CBC_SHA
- TLS_RSA_WITH_NULL_MD5
- TLS_RSA_WITH_NULL_SHA
- TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
- TLS_DHE_DSS_WITH_DES_CBC_SHA
Windows Server 2003 および Windows XP: サポートされている暗号スイートの詳細については、次のトピックを参照してください。
トピック | 説明 |
---|---|
TLS 暗号スイート | Windows Server 2003 および Windows XP の TLS プロトコルで使用できる暗号スイートに関する情報。 |
Secure Sockets Layer プロトコル | SSL 2.0 および 3.0 に関する一般的な情報 (Windows Server 2003 および Windows XP で使用可能な暗号スイートを含む)。 |