組込みアプリケーション向け軽量TLS/SSLプロトコル Ubiquitous TLS TLS1.3に対応したコンパクトなプロトコルスタック

対応機能
- TLS 1.2,1.3 対応
※SSL3.0, TLS1.0.1.1にも対応していますが、安全性のため利用は非推奨です。 - NISTの標準に採用されているSHA-2 証明書に対応
- OCSP(Online Certificate Status Protocol)、SNI(Server Name Indication)をサポート
署名アルゴリズム
TLS1.3 | TLS1.0/1.1/1.2 |
---|---|
RSA(RSA-PSS を含む) | RSA(RSA-PSS を含む) DSS(DSA) ECDSA |
Cipher Suite(暗号スイート)
TLS1.3 |
---|
TLS_AES_128_GCM_SHA256 TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_CCM_SHA256 |
TLS1.2 (AEAD) | TLS1.0/1.1/1.2 |
---|---|
TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_CCM TLS_RSA_WITH_AES_256_CCM TLS_DHE_RSA_WITH_AES_128_CCM TLS_DHE_RSA_WITH_AES_256_CCM TLS_ECDHE_ECDSA_WITH_AES_128_CCM TLS_ECDHE_ECDSA_WITH_AES_256_CCM TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 | TLS_RSA_WITH_RC4_128_MD5 TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_DES_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
楕円曲線
TLS1.3 (名前付き曲線を含む) | TLS1.0/1.1/1.2 |
---|---|
NIST P-256 NIST P-384 NIST P-521 x25519 x448 | NIST K-163 NIST B-163 NIST K-233 NIST B-233 NIST K-283 NIST B-283 NIST K-409 NIST B-409 NIST K-571 NIST B-571 NIST P-192 NIST P-224 NIST P-256 NIST P-384 NIST P-521 |