Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
BizTalk上HTTPS的X509证书错误_Biztalk_X509 - Fatal编程技术网

BizTalk上HTTPS的X509证书错误

BizTalk上HTTPS的X509证书错误,biztalk,x509,Biztalk,X509,我想通过BizTalk server 2009向HTTPS适配器发送请求。我的BizTalk适配器是动态的,它从数据库中获取配置详细信息,而不是直接在服务器上提及它 我已在浏览器中安装X509证书并将其导入MMC 我的BizTalk中出现以下错误 发送到发送端口“sndHL7”上的适配器“HTTP”且URI为“()”的消息已挂起。 错误详细信息:基础连接已关闭:无法为SSL/TLS安全通道建立信任关系 我搜索了此错误,但每次都只得到以下响应: 错误:–详细信息:“基础连接已关闭:无法为SSL/T

我想通过BizTalk server 2009向HTTPS适配器发送请求。我的BizTalk适配器是动态的,它从数据库中获取配置详细信息,而不是直接在服务器上提及它

我已在浏览器中安装X509证书并将其导入MMC

我的BizTalk中出现以下错误

发送到发送端口“sndHL7”上的适配器“HTTP”且URI为“()”的消息已挂起。 错误详细信息:基础连接已关闭:无法为SSL/TLS安全通道建立信任关系

我搜索了此错误,但每次都只得到以下响应:

错误:–详细信息:“基础连接已关闭:无法为SSL/TLS安全通道建立信任关系

解决方案:如果客户端证书配置不正确,则通常会出现错误消息。您应该检查是否已在承载HTTP适配器的BizTalk服务帐户下的证书存储中配置了客户端证书

我不知道如何在适当的证书存储中配置该证书。我有3个扩展名为.cer、.cer和.pfx的文件。扩展名为的文件需要密码才能在任何存储中安装它


另外,如何在BizTalk服务帐户下配置证书?我应该选择“服务帐户”吗在MMC中添加管理单元,然后从服务列表中选择BizTalk服务。

我不知道BizTalk,但如果您要出示证书,则需要相关的私钥。证书就像照片ID。很难伪造,但它仍然无法证明您的身份,除非您能出示您的脸,让他人与ID进行比较。假设文件扩展名与文件的实际格式匹配,cer文件是没有私钥的DER、BER或PEM编码的证书。因此,您需要pfx文件。因此,如果错误消息中建议的解决方案正确,您需要找到该密码,并将pfx文件中的证书和私钥安装到stor中e、

这两个.cer文件必须是根颁发机构和服务器证书,并且您必须信任它们。因此,您需要将它们放在本地计算机受信任的根证书存储中。(使用MMC)

现在.pfx文件将具有客户端身份验证证书,您将通过该证书进行身份验证。将此证书导入本地计算机、个人(或我的证书存储区,如果使用命令行),检查私钥是否可导出

现在允许BizTalk服务帐户访问此证书的私钥

MMC使用添加管理单元和添加本地计算机

在个人右键单击-所有任务-管理私钥中选择客户端证书。现在将您的BizTalk服务帐户添加为用户并授予访问权限

或者在命令行中使用winhttpcertcfg工具