NRPC 端口加密支持使用 X25519 的前向保密
对使用 X25519 (https://en.wikipedia.org/wiki/Curve25519) 的向前保密 (https://en.wikipedia.org/wiki/Forward_secrecy) 的支持已添加到 Domino 12 服务器的 NRPC 端口加密中。
当在 Domino12 服务器上启用 NRPC 端口加密时,现在缺省情况下会启用使用 X25519 的前向保密。下表介绍了基于使用缺省算法连接到 Domino 12 服务器的 NRPC 客户机版本所使用的 NRPC 加密算法。客户机可以是 Notes 客户机,也可以是使用 Domino12 服务器进行复制的 Domino 服务器。
NRPC 客户机版本 | 连接到 Domino 12 时使用的算法 |
---|---|
V9.0.1 FP7 之前的客户机 | RC4 |
|
用于网络加密和完整性保护的 128 位 AES-GCM 和 128 位 AES 凭单 |
V12 | 用于网络加密和完整性保护的 256 位 AES-GCM,用于前向保密的 X25519,以及 128 位 AES 凭单。 |
请注意,使用 PORT_ENC_ADV notes.ini 设置来配置 NRPC 端口加密会覆盖缺省行为。如果当前使用 PORT_ENC_ADV 设置,并且要启用 X25519 以实现前向保密,请为此设置的当前值添加 32 。网络连接的客户端会公布其支持的算法,而服务器会基于服务器端的 notes.ini 设置,选择客户端和服务器都支持的最安全组合。有关更多信息,请参阅主题PORT_ENC_ADV。(请注意,PORT_ENC_ADV=0 是会导致禁用所有现代算法的有效设置。)
建议启用 LOG_AUTHENTICATION=1,以查看哪些算法用于认证和加密 NRPC 流量。