TLS 端口配置
TLS 协议始终提供加密的、经过完整性检查的通信通道和经过身份验证的服务器身份。可以选择配置 TLS 服务器来请求各种形式的客户端身份验证。
您必须根据每个协议启用 TLS。某些 Internet 协议不支持客户端证书认证。
要设置 TLS 身份验证端口,请执行以下操作:
- 配置端口。
- 确定您是否要求用户仅使用 TLS 或同时使用 TLS 和 TCP/IP 访问服务器。
如果您正在使用“Internet 站点”文档,则可以在“Internet 站点”文档中为每个协议配置大多数 TLS 端口参数。但是,您仍然必须在服务器文档中为每个 Internet 协议配置以下设置:TCP/IP 端口和状态、TLS 端口和状态。您还必须指定是否要强制执行给定协议的 TCP/IP 端口的服务器访问设置。
仅使用服务器身份验证
服务器身份验证对数据进行加密并验证服务器身份。要通过用户名控制对服务器上的数据库的访问,请设置名称和密码验证。仅为服务器身份验证启用 TLS:
- 服务器必须具有来自Domino ®或第三方 CA 的证书。
- 客户端必须将服务器的 CA 证书标记为受信任的root。客户端还可以通过为 TLS 服务器证书创建交叉证书来直接信任该证书。
- 如果您正在使用Notes®客户端,则Notes®客户端必须具有服务器 CA 或 TLS 服务器证书的交叉证书。
使用客户端证书身份验证
除了服务器身份验证提供的安全性之外,客户端证书身份验证还通过使用 Internet (x.509) 客户端证书来验证客户端的身份。使用服务器和客户端证书身份验证,您可以通过在数据库 ACL 中指定单个客户端用户名来控制对数据库的访问。要为客户端证书身份验证启用 TLS:
- 完成上一节中的服务器身份验证要求。
- 客户端必须具有来自Domino ®或第三方 CA 的证书。
- 服务器必须将客户端的 CA 证书标记为 受信任的root。
- 每个客户端在Domino ®目录中都必须有一个“个人”文档,其中包含来自客户端证书的 TLS 公钥。