错误

错误:证书不符合算法约束

Last Published: April 25, 2020

错误消息

使用自签名证书配置 ArcGIS Server 时,数个进程失败且返回以下错误消息之一,具体取决于用户界面是 ArcGIS Server Administrator Directory,还是 Portal Administrator Directory:

错误: 
证书不符合算法约束
错误: 
证书不符合算法约束

一些导致错误的进程示例如下:

  • 通过 Portal for ArcGIS 发布托管要素图层
  • 检查 ArcGIS Server 计算机状态
  • 联合 ArcGIS Server 与 Portal for ArcGIS

下图是 ArcGIS Server 和 Portal for ArcGIS 管理员目录中如何返回错误消息的示例。

The image of the error message in ArcGIS Server Administrator Directory.
 
The image of the error message in Portal for ArcGIS Administrator Directory.

原因

该错误由在自签名证书中使用不支持的签名算法引起。 虽然 ArcGIS Server 允许使用自签名证书,但是一些证书使用的签名算法 不受支持。 不支持的签名算法的示例为 RSASSA-PSS 算法。

User-added image

可以使用以下步骤检查证书的签名算法:
  1. 打开 Internet 信息服务 (IIS) 管理器。 有关详细步骤,请参阅以下 Microsoft 帮助文档: Microsoft:操作方法:打开 IIS 管理器
  2. 双击服务器证书
The image of Server Ceritificates in the IIS Manager window. 
  1. 双击所需的证书。 此操作会打开证书窗口。
The image of selected certificate. 
  1. 单击详细信息
The image of the Certificate window. 
:
即使不支持该算法,导入仍被视为成功,并且仍可访问 ArcGIS Server 页面而不会出现任何问题。

解决方案或解决方法

使用签名算法受支持的证书。 以下 web 帮助文档 Portal for ArcGIS:将证书导入门户详细介绍了受支持的签名算法。

文章 ID:000016630

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容