无法创建 SSL 引擎:目标主体名称不正确,SSL 和 SAP HANA 2024-5-31 • ssl self-signed-certificate ssl-certificate-errors sap-hana 尝试连接到在 SUSE Linux 上运行的多租户 SAP HANA 服务器中的租户数据库时出现以下错误: 我可以通过 SSL 连接到 HANA 服务器的系统数据库,并且服务器的证书是在系统服务器上创建的。因此,我认为问题在于系统数据库的“主体名称”与租户数据库的主体名称不同。由于租户数据库继承了系统数据库的所有 SSL 相关属性,因此客户端无法验证租户数据库的证书,因为租户数据库 != 服务器数据库。但是,我不确定如何比较两个服务器的“主体名称”。有人可以给我更多关于主体名称的信息吗,以及我如何解决这个问题? 答案1 问题是我使用了 DATABASENAME 连接属性。使用该属性时,连接字符串中包含的系统数据库的 hostname:port 用于与租户数据库进行主机名验证。由于租户数据库连接到不同端口上的主机,因此 SSL 连接的证书验证部分失败。 相关内容 当可用 RAM 接近零时发出警告 类似线程的电子邮件管理 Windows 7 系统映像是磁盘上扇区的文字副本吗? 如何让 Windows 10 显示所有无线连接的详细信息? 如何颁发带有 SAN 扩展的 SSL 证书? 如何在 vim 窗口内启动 x 窗口 无法在 WSL 下重启/关闭 Ubuntu 像真实页面一样链接迷你页面 按照常见问题解答说明进行操作后出现 ROOT_MISMATCH 错误 如何将脚注标记和脚注居中