BSAFE TLS 库的比较:微版套件与 SSL-J

Summary: BSAFE Micro Edition Suite 和 BSAFE SSL-J 的比较

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

BSAFE TLS 库功能比较

本页记录了适用于 C 开发人员的 BSAFE Micro Edition Suite 和面向 Java 开发人员的 BSAFE SSL-J 的两种不同 TLS 库实现之间的差异。
 

联邦信息处理认证  

FIPS 140 认证
有关详细信息,请参阅 BSAFE 加密模块的 FIPS 140 状态
  MES SSL-J
FIPS 140-2 是的,一个 是b
FIPS 140-3 进行中c
a 通过 BSAFE Crypto-C Micro Edition Suite FIPS Module
b (通过 BSAFE Crypto-J JSAFE)和 JCE FIPS JCM
c (通过 BSAFE Crypto Module for Java 7.0)
 

协议支持

协议支持
  MES SSL-J
TLS 1.3 是 - 自 v5.0 起 是 - 自 v7.0 起
TLS 1.2
TLS 1.1 自 v4.5 起在 4.x 中默认禁用。
在 5.x 中否
自 6.x 版本的 v6.5 起默认禁用。
在 7.x 中否。
TLS 1.0 自 v4.5 起在 4.x 中默认禁用。
在 5.x 中否
自 6.x 版本的 v6.5 起默认禁用。
在 7.x 中否。
SSL 3.0(不安全) 在 4.x 中默认禁用。
自 5.0 开始否
在 6.x 中默认禁用。
自 7.0 起否
SSL 2.0(不安全)
DTLS(任何版本)
 

支持的 TLS 扩展

TLS 扩展
  MES SSL-J
安全重新协商
SNI - 服务器名称指示
ALPN — 应用层协议协商 是 - 自 v5.0 起
证书状态请求 忽视
OpenPGP
补充数据
会议票证
键控材料出口商
最大片段长度
截断的 HMAC
Encrypt-then-MAC
TLS 回退 SCSV
扩展主密钥
ClientHello 填充
原始公钥
 

密钥协议和密钥交换算法

密钥协议和密钥交换算法
  MES SSL-J
RSA
RSA-EXPORT
DHE-RSA
DHE-DSS
ECDH-ECDSA
ECDHE-ECDSA
ECDH-RSA
ECDHE-RSA
GOST R 34.10-94, 34.10-2001
SRP
SRP-DSS
SRP-RSA
PSK-RSA 是 - 自 v6.2.6 起
PSK系列 是 - 自 v5.0 起 是 - 自 v6.2.6 起
DHE-PSK
ECDHE-PSK
KRB5型
DH-匿名 是 — 默认已禁用
ECDH-ANON 是 — 默认已禁用
 

加密算法

加密算法
具有操作模式的分组密码
  MES SSL-J
AES GCM
AES CCM
AES CBC
山茶花GCM
山茶花CBC
ARIA GCM
阿里亚(ARIA),加拿大广播公司(CBC) 是 - 使用传统 R_SSL API
种子全血细胞计数
3DES EDE CBC 是 — 最低优先级 默认禁用
IDEA CBC
DES CBC 默认禁用
DES-40 全血细胞计数 默认禁用
RC2-40 全血细胞计数器 默认禁用
GOST 28147-89 CNT
流密码
ChaCha20-Poly1305
邮编:RC4-128 在 v4.6.x
中默认禁用,在 v5.0 中不禁用
是 — 默认已禁用
RC4-40型 在 v4.6.x
中默认禁用,在 v5.0 中不禁用
是 — 默认已禁用
 

支持的数据完整性和消息身份验证代码算法

数据完整性和 MAC
  MES SSL-J
HMAC-MD5
HMAC-SHA1
HMAC-SHA256
HMAC-SHA384
AEAD公司
GOST 28147-89 模仿
GOST R 34.11-94
 

支持的椭圆曲线

支持的椭圆曲线
已在 TLSa 中批准
  MES SSL-J
sect163k1 NIST K-163
SEC163R1
sect163r2 NIST B-163
SEC193R1
SEC193R2
sect233k1 NIST K-233
sect233r1 NIST B-233
第三节239K1
sect283k1 NIST K-283
sect283r1 NIST B-283
sect409k1 NIST K-409
sect409r1 NIST B-409
sect571k1 NIST K-571
sect571r1 NIST B-571
SECP160K1
SECP160R1
SECP160R2
SECP192K1
secp192r1 prime192v1 NIST P-192
SECP224K1
secp224r1 NIST P-224
SECP256K1
secp256r1 prime256v1 NIST P-256
secp384r1 NIST P-384
secp521r1 NIST P-521
任意素数曲线
任意 char2 曲线
脑池P256r1
脑池P384r1
脑池P512r1
X25519
Curve448 Ed448-金发姑娘
建议曲线
M221 曲线2213
E222型
曲线1174
E382型
M383型
Curve383187
Curve41417/Curve3617
M511 曲线511187
E521型
a RFC 8446 (TLS 1.3) 和 RFC 8422、7027 (TLS 1.2 及更早版本) 中定义的曲线
 

美国国家安全局简介  

美国国家安全局简介
  MES SSL-J
套房B (Suite B)
CNSA v1.0
CNSA v2.0
 

证书验证方法

证书验证方法
  MES SSL-J
应用程序定义
PKIX 路径验证
CRL
OCSP的
DANE (DNSSEC)
首次使用信任 (TOFU)
 

压缩方法

压缩
  MES SSL-J
紧缩
 

辅助加密和处理器算法加速支持

辅助加密
  MES SSL-J
PKCS #11 设备
AES CPU 指令集
通过挂锁
ARMv8-A
英特尔 SGX
英特尔 QAT
SHA CPU 指令集
恩智浦CAAM
 

TPM 和硬件令牌支持

加密模块/令牌支持
  MES SSL-J
TPM 支持
硬件令牌支持 通过 PKCS #11

Products

BSAFE Micro Edition Suite, BSAFE SSL-J
Article Properties
Article Number: 000204717
Article Type: How To
Last Modified: 29 Oct 2022
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.