不支持 OpenSSL 密码 PSK-AES128-CCM8?

Posted

技术标签:

【中文标题】不支持 OpenSSL 密码 PSK-AES128-CCM8?【英文标题】:OpenSSL cipher PSK-AES128-CCM8 is not supported? 【发布时间】:2019-06-11 09:40:15 【问题描述】:

我使用的是 Ubuntu 16.04,openssl version 返回“OpenSSL 1.1.1c 2019 年 5 月 28 日”

我想在应用程序中使用PSK-AES128-CCM8,但似乎不受支持。 openssl ciphers -s -v ALL 没有返回它,但openssl ciphers -v ALL 却返回了它(顺便说一句,似乎不支持 PSK 密码)

对如何进行有什么建议吗?

【问题讨论】:

【参考方案1】:

该密码套件在 OpenSSL 1.1.1c 中可用,但默认情况下,您不会使用 OpenSSL 获得 PSK,除非您实际配置了 PSK 供它使用 - 因此它不会出现在由输出的“支持”列表中“-s”选项。如果您另外传递“-psk”选项,那么它将使用虚拟 PSK 配置 OpenSSL,并且“-s”选项将开始显示 PSK 密码,即

openssl ciphers -psk -s -v ALL

【讨论】:

以上是关于不支持 OpenSSL 密码 PSK-AES128-CCM8?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Node.js TLS 支持的密码不对应于 openssl 支持的密码?

为什么Node.js TLS支持的密码不对应openssl支持的密码?

Ruby 中的 SJCL AES-128-CCM 解密

使用OpenSSL生成证书

openssl 加解密以及国密算法

NGINX 不支持 tls1.2 密码