SAP .NET Connector,使用X509证书

时间:2018-09-24 08:09:09

标签: x509certificate sap-connector

我们有一个C#应用程序使用SAPSSO技术连接到SAP后端系统。现在需要用X.509证书替换它。

使用SAPSSO时,原始代码将对目标系统进行HTTP调用,并获得包含要使用的票据的cookie:

response = (HttpWebResponse)request.GetResponse();
ticket = response.Cookies["MYSAPSSO2"].Value;

该票证随后将被传递到RfcCustomDestination对象,以促进安全连接:

prms.Add(RfcConfigParameters.SAPSSO2Ticket, ticket);

问题是,我可以将枚举值从SAPSSO2Ticket更改为X509Certificate,

prms.Add(RfcConfigParameters.X509Certificate, ticket);

但是,当我这样做时,由于不再提供MYSAPSSO2 cookie,因此无法从响应中返回票证。

那么我如何生成X509证书所需的票证值?

0 个答案:

没有答案