使用X509证书和.NET连接器在SAP和C#之间建立可信通信

使用X509证书和.NET连接器在SAP和C#之间建立可信通信,.net,x509,sap-erp,trusted,.net,X509,Sap Erp,Trusted,我需要允许在一台机器上运行的C#应用程序使用.NET连接器库访问SAP ERP系统。系统需要使用X.509证书进行设置,才能成为受信任的系统 有人能告诉我们如何在两台机器上设置证书,以便建立一个可信的系统吗 我需要从C#应用程序向SAP ERP系统执行RFC;我假设在这种情况下两个系统都需要信任。这方面有进展吗?不幸的是没有。在c#应用程序主机之间建立信任的目的是什么?您需要启用加密还是要使用X509进行身份验证以删除对该连接使用的密码,还是要使用SSO?老实说,我不确定是否需要信任,因为我继承

我需要允许在一台机器上运行的C#应用程序使用.NET连接器库访问SAP ERP系统。系统需要使用X.509证书进行设置,才能成为受信任的系统

有人能告诉我们如何在两台机器上设置证书,以便建立一个可信的系统吗


我需要从C#应用程序向SAP ERP系统执行RFC;我假设在这种情况下两个系统都需要信任。

这方面有进展吗?不幸的是没有。在c#应用程序主机之间建立信任的目的是什么?您需要启用加密还是要使用X509进行身份验证以删除对该连接使用的密码,还是要使用SSO?老实说,我不确定是否需要信任,因为我继承了此项目的支持角色;最初的架构师和其他熟悉这种推理的人早就离开了公司,做出这种决定的原因似乎没有记录在案。多亏了Andras Nemes的优秀博客,我对C#和.NET上的认证有了更多的了解。我发现该解决方案使用的是服务器端认证,而该解决方案目前使用的是SAP SSO。我明白了。当我有时间解决你的问题时,我会写一个答案。