创建安全RFC目的地
LiveCompare支持基于证书的安全RFC目的地。配置LiveCompare支持安全的RFC连接,执行以下步骤。这些步骤假设您的SAP服务器被配置为支持安全连接。您可能需要检查你的SAP管理员。
我们建议SAPGUI LiveCompare服务器上安装。
下载SAPCRYPTOLIB图书馆
以下SAP连接组件是必需的。
- SAPCRYPTO。在LiveCompare DLL组件管理安全的RFC连接。
- SAPGENPSE。EXE程序创建和管理证书用于建立安全RFC连接。
SAPCRYPTOLIB中可用这些组件库,它可以下载从SAP服务市场。
- 访问SAP服务市场https://support.sap.com/swdc。
- 选择“软件下载”瓷砖。188金宝搏官网登录app下面的屏幕显示。
- 使用SAP服务市场用户登录名和密码。下面的屏幕显示。
- 按类别扩展文件夹并选择SAP加密软件。188金宝搏官网登录app下面的屏幕显示。
- 选择SAPCRYPTOLIB,然后COMMONCRYPTOLIB的最新版本。下面的屏幕显示。
- 从下拉列表中选择WINDOWS 64 X64钻头。
- .SAR文件下载最新的补丁级别LiveCompare服务器临时目录。
- 屏幕的软件下载188金宝搏官网登录app,搜索SAPCAR。下面的屏幕显示。
- 选择最新SAPCAR释放,并从下拉列表中选择WINDOWS 64 X64一点。下面的屏幕显示。
- . exe文件下载最新的补丁级别到临时目录中。将文件保存为“sapcar.exe”。
安装SAPCRYPTOLIB组件
安装SAPCRYPTOLIB组件LiveCompare服务器上,执行以下步骤。
- LiveCompare服务器上打开一个命令窗口并导航到临时目录中。然后运行以下。
sapcar。exe -xvf < SAR文件名>
- 运行以下命令创建一个目录结构来存储组件。
cd \
mkdir snc
mkdir snc \ bin
mkdir snc \交会
- 复制sapgenpse。*文件从临时目录snc \ \ bin目录中。
- 复制sapcrypto。*文件从临时目录\ snc \交会和\ snc \ bin目录。
- 设置系统环境变量命名SECUDIR指向\ snc \交会目录中。
重启RNSERVER服务,首先检查,目前没有用户登录LiveCompare,没有当前正在运行的工作流。
- 登录到LiveCompare LiveCompare管理员权限的用户,并选择管理/配置/安全文件夹中。
- 在配置——安全屏幕,SncLib字段设置为以下,并单击“保存”。
C: \ snc \秒\ sapcrypto.dll
创建一个PSE LiveCompare服务器上的文件
创建一个PSE文件在LiveCompare服务器上,执行以下步骤。
注意:这些步骤涉及LiveCompare服务帐户的使用。改变这个帐户名称无效任何现有的RFC目的地使用一个安全的网络连接。在这种情况下,您将需要创建您的每个PSE文件如下所述,然后继续下面的步骤在每个。
- 从命令窗口运行以下:
cd \ snc
本\ sapgenpse gen_pse - v - p < LiveCompare服务器的主机名> .pse
- 当提示输入了密码,并输入CN = < LiveCompare服务器的主机名> PSE专有名称的所有者:提示。
C: \ snc >本\ sapgenpse gen_pse - v - p gandalf.pse
有绝对PSE路径“c: \ snc \秒\ gandalf.pse”。
请输入PSE销/密码:* * * * * * * * * * * * *
请重新PSE销/密码:* * * * * * * * * * * * *
PSE所有者get_pse:专有名称:CN =甘道夫
提供专有名称:“CN =甘道夫”
用格式创建PSE v2(默认)
成功了。
证书创建…好吧
PSE更新……好吧
PKRoot……好吧
生成证书请求……好的。
证书请求
签署了一部分
主题:CN =甘道夫
关键
密钥类型:rsaEncryption (1.2.840.113549.1.1.1)
关键尺寸:2048
属性
签名
签名算法:sha256WithRsaEncryption (1.2.840.113549.1.1.11)
签名(大小= " 2048 "):<不会显示>
PKCS # 10证书请求“c: \ snc \秒\ gandalf.pse”:
- - - - - - - - - - -开始证书请求
MIICVzCCAT8CAQAwEjEQMA4GA1UEAxMHR0FOREFMRjCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAJdn5eUTAqu9enzTt1eQiSVEguT01KMaaQqlaOWasxeY
qVfpNprD0zHrM6iFSojxA1xYinQ8hf0CLoXUJnNiEbDmpOAPAPoyfnZnfmPeuYhH
FiVxFd671m1dPzQgVqcJq / SwvACFESNCLSVNlou6xLsgC + Ve3okfeJ1jvM / + eRAV
1 z1udoiwvnta2jubghrh6ekyqwrhogs709risak31xyw / t6dg3uLrQV9fbLeLLS8
t8oNMaaoj6vqAW3tgc0H0hbR9IFsJGbekyf1m / 6 n9wdh8erv7irxwoy9hsdmtytu
JQIHqwOIfLKgRq0ZBUoLNCxk + mGFO4LVsPTsyz4rzT0CAwEAAaAAMA0GCSqGSIb3
DQEBCwUAA4IBAQAqQodr3gUWx3qdCfn7FozIgLCK4Lf0uotdsJ2QkwBmb + dhc0IE
Tjg3N5PwuUiFC3XLOM + Tvg5Rd0XuoIYtGAWuF + 9 ooym6ucv6ljgjuudgy / PnsMXP
3 wcgk3z1gmjtpwfhk9tui6veqswul7emya4noir82qtg7qtyfsqep6ho + E4Rg / x
AjYfEO7KRZBD7RDBmIBxuGjGZ / + 6 gpnxhkytjexnm5qqlg6vuii0t + UVdxrKe3L5
I9MtOj8hdQAh82S + ZltOfbf + Pq / LprKIa3q8uye8XIYaRoLCwdAUi7cI5JIev / FP
bAVf9bJBofVYA7Zm nyqfr7chnpaubq9 + WX + 4
- - - - - - - - - - -端证书请求
运行以下更新的PSE文件细节RNSERVER帐户。EXE作为服务。
C: \ snc >本\ sapgenpse seclogin - p甘道夫。pse - o甘道夫\ livecompare
运行seclogin与用户= " hhunter "
为用户创建凭据“甘道夫\ livecompare”…
请输入PSE销/密码:* * * * * * * * * * * * *
调整凭证和PSE acl包括“甘道夫\ livecompare”…
c: \ snc \秒\ cred_v2……好的。
c: \ snc \秒\甘道夫。pse……好的。
添加了PSE SSO-credentials“c: \ snc \秒\ gandalf.pse”
运行以下提取PSE的证明文件。
C: \ snc >本\ sapgenpse export_own_cert - v - p甘道夫。pse - o gandalf.crt
打开PSE“c: \ snc \秒\ gandalf.pse”……
没有SSO凭证发现PSE。
请输入PSE销/密码:* * * * * * * * * * * * *
PSE (v2)开放好。
获取我的证书…好的。
写入文件(PEM-framed base64编码)……好的。
在SAP安装证书
在SAP安装证书,LiveCompare服务器上执行以下步骤。
- 开始SAPGUI和登录到SAP系统要安装证书。
- 运行事务STRUST和扩大SNC SAPCryptolib文件夹。
- 双击对象对应于您的SAP服务器的SNC SAPCryptolib层次结构中的文件夹。接下来的对话框中显示。
- 输入您的SNC SAPCryptolib密码,并点击
。屏幕变化后,显示已经安装的任何证书。
- 点击
切换屏幕变化模式。
- 点击
(导入证书)。接下来的对话框中显示。
- 文件路径字段中,浏览到< LiveCompare服务器的主机名>。crt文件从PSE导出文件。
- 点击
回到信任管理器屏幕。
- 单击“添加证书列表”。确认证书的证书列表中,然后单击
。
SAP证书添加到LiveCompare PSE文件
SAP证书添加到LiveCompare PSE文件,执行以下步骤。
- 在“自己的证书”部分,双击“主题”字段选择SAP服务器的证书。
- 点击
(出口证书)。接下来的对话框中显示。
- 的文件路径字段设置为C: \ snc \ < SAP服务器的主机名>。crt,并选择文件格式部分Base64。
- 点击
出口证书。
- 从命令窗口运行以下SAP证书添加到LiveCompare PSE文件。
C: \ snc >本\ sapgenpse maintain_pk - v——sap43。crt - p gandalf.pse
打开PSE“c: \ snc \秒\ gandalf.pse”……
没有SSO凭证发现PSE。
请输入PSE销/密码:* * * * * * * * * * * * *
PSE (v2)开放好。
检索PKList
添加新的证书从文件“sap43.crt”
- - - - - - - - - - -
主题:CN = SAPServiceS43@TRICE188金宝搏app苹果下载软件NTIS.COM
发行人:CN = SAPServiceS43@TRI188金宝搏app苹果下载软件CENTIS.COM
Serialno: 0: 20:16:05:26:09:15:01
KeyInfo: RSA, 2048位
有效性- NotBefore: 5月26日星期四09:15:01 2016 (160526091501 z)
z NotAfter: 2038年1月1 00:00:01星期五(380101000001)
KeyUsage:没有
ExtKeyUsage:没有
SubjectAltName:没有
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PKList更新(1项,1新添加的)
更新SAP的观点
回到SAPGUI并执行以下步骤更新VSNCSYSACL和VUSREXTID意见的SAP服务器已安装证书。
- 运行事务SM30。
- 进入VSNCSYSACL表/视图字段,点击“维护”,取消警告cross-client的表。接下来的对话框中显示。
- 输入E在“ACL条目类型”字段中,然后单击
打开视图。
- 点击“新条目的显示下面的屏幕。
- 完整的屏幕字段如下:
场 | 描述 |
---|---|
系统标识 | LiveCompare服务器的主机名。 |
SNC的名字 | 输入p: CN = < LiveCompare服务器的主机名>。 |
选择“激活项证书”和“条目为ext。身份证激活”复选框。屏幕应该是这样的:
注意,选择“条目为ext。身份证激活”复选框允许创建安全的RFC目的地LiveCompare不使用证书;只需要一个SAP的用户名和密码。
- 保存新条目并返回前一个屏幕。确认列出的条目并保存您的更改。
- 运行事务SM30和维护VUSREXTID视图。接下来的对话框中显示。
- 在“外部ID类型”字段中输入DN,然后单击
打开视图。
- 点击“新条目的显示下面的屏幕。
- 单击
按钮右边的外部ID字段,并浏览LiveCompare机器的证书文件。
- 完成其余屏幕字段如下:
场 | 描述 |
---|---|
用户 | 浏览一个SAP用户帐户与外部关联ID。 |
- 选择“激活”复选框。屏幕应该是这样的:
- 保存条目并返回到“外部ID分配给用户”:概览屏幕。
创建一个安全的RFC目的地
创建一个LiveCompare RFC目的地使用安全连接,执行以下步骤。
- 登录到LiveCompare具有足够权限的用户创建RFC目的地。
- 选择“管理/ RFC目的地”层次文件夹并选择从上下文菜单中“新RFC目的地…”。
- 输入一个名称和描述的RFC目的地,并选择“自定义应用程序服务器”从“连接类型:”字段。完成其余屏幕字段如下:
场 | 描述 |
---|---|
应用程序服务器: | DNS名称、域名或IP地址的SAP应用程序服务器。如果连接需要一个SAP路由器字符串,包括SAP路由器字符串在这个领域。 |
实例数量: | 应用程序实例的SAP系统用于连接。 |
客户: | SAP客户端用于连接数量。 |
语言: | 登录SAP代码语言(例如,英语)。 |
用户名: | SAP用户ID用于连接。 |
密码: | 上面指定的SAP用户ID的密码。密码为SAP中指定的内核版本早于700年应该大写。 |
我的名字: | 输入一个连接字符串,指LiveCompare服务器。例如,p: CN =甘道夫。 |
合作伙伴名称: | 输入一个指的是SAP服务器的连接字符串。例如,p: CN = SAPServiceS43@TRICENT188金宝搏app苹果下载软件IS.COM。 |
回城: | 选择用于连接质量的保护水平。例如8 -应用违约保护。 |
证书(可选): | 打开< SAP服务器的主机名>。使用记事本crt证书文件。输入Ctrl + A,然后按Ctrl + C将文件的内容复制到Windows剪贴板。将内容粘贴到证书。注意,证书,证书开始线是自动删除。 如果条目ext。ID激活”复选框被选中在这里,可以创建一个安全的RFC目的地LiveCompare不使用证书。在这种情况下,用户名,密码,我的名字和合作伙伴名称字段必须完成。 |
- 单击“添加RFC目的地”添加RFC目的地。
测试连接
测试连接,选择RFC目的地LiveCompare层次结构,从上下文菜单中选择“测试连接”。如果连接测试是成功的,类似于下面的屏幕将显示出来。