SAP SSL 安全证书导入(事务代码:STRUST)

文章描述了SAP与Concur通信中断的问题,原因是Concur的SSL证书过期。通过执行CTE_SETUP的链接测试,识别出500SSLPeerCertificateUntrusted错误。解决方案是下载Concur的新证书,使用STRUST事务代码导入证书。经过这两个步骤,通信恢复至正常状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近 SAP与concurr的通信中断了好几天。经过检查concur的链接测试。

CONCUR的测试入口事务代码:CTE_SETUP . 点击“系统” ,再点击“检查连接”:如下图

发现如下报错:

500 SSL Peer Certificate Untrusted

SSL handshake with eu1.concursolutions.com:443 failed: SSSLERR_PEER_CERT_UNTRUSTED (-102)

推断:发现是SSL证书过期了。

然后去concur官网,下载后证书。

然后上载证书。首先输入事务代码:STRUST

步骤如下图所示:
选择导入证书:

本次一共了两个证书。导入了两个concur的证书

最后测试链接,通信正常。

最终问题解决。

<think>好的,我现在需要帮助用户了解SAP单点登录(SSO)的实现方法和配置方式。首先,我要回顾一下用户提供的引用内容,看看里面有哪些关键点可以利用。 用户给出了四个引用,其中引用[1]提到在SAP连接器上使用SNC和SSO进行身份验证,以及配置的故障排除提示。引用[3]则讨论了SAP的SSO平台使用NetWeaver,提到了用户身份验证和简化登录流程的好处。引用[2]和[4]是关于SSO的概述和实现原理,但可能更偏向一般性的SSO知识,比如CAS和前端token存储。 首先,我需要确定SAP SSO的具体实现方式。根据引用[3],SAP的SSO通常依赖于NetWeaver平台,这可能涉及到SAP Logon Ticket或者与其他身份提供者(如SAML)的集成。另外,引用[1]提到了SNC(Secure Network Communications),这可能与SSO配置有关联,但需要进一步明确SNC在SSO中的作用。 接下来,配置步骤可能需要准备数字证书、配置SAP系统参数,比如启用SSO相关的参数,以及设置用户权限。例如,引用[3]中提到SSO配置可以增强安全措施,减少密码管理任务,这可能涉及到在SAP系统中启用Logon Ticket,并在用户主记录中分配相应的权限。 另外,用户可能还需要了解如何与其他系统集成,比如使用SAML进行企业级SSO。这时候需要配置身份提供者(IdP)和服务提供者(SP),在SAP中设置信任关系,这可能涉及到事务代码如SAML2_CONFIG。 需要注意的是,用户提供的引用中没有详细的操作步骤,因此可能需要结合一般SAP SSO配置的通用流程来回答,同时引用提供的资料中的关键点,比如故障排除提示(来自引用[1])和NetWeaver的作用(引用[3])。 此外,用户的问题是关于实现方法和配置教程,所以需要分步骤说明,可能包括前期准备、配置SAP系统、证书管理、用户权限设置、集成外部身份提供者等部分。同时,需要指出常见的配置问题,比如证书错误或SPNEGO协商失败,以及解决方法,如检查证书有效期或Kerberos配置,如引用[1]提到的故障排除。 最后,生成的相关问题需要围绕SSO的实现细节、证书管理、与其他认证方式的对比,以及实际应用中的挑战,确保问题能够帮助用户进一步深入理解。</think>### SAP SSO(单点登录)实现与配置教程 SAP单点登录(SSO)允许用户通过一次身份验证访问多个SAP系统,减少重复登录的繁琐操作,同时提升安全性。以下是实现与配置的核心步骤及关键点: --- #### **一、SSO实现方法** SAP SSO主要依赖以下两种技术: 1. **SAP Logon Ticket** - 用户登录时,SAP系统生成加密的Logon Ticket(包含用户信息、有效期等),后续访问其他系统时自动验证此票据[^3]。 - 适用场景:SAP系统内部集成,如ECC、BW、Portal等。 2. **基于SAML的SSO** - 通过SAML协议与外部身份提供商(如AD、Azure AD)集成,实现跨平台单点登录。 - 配置步骤: - 在SAP系统中配置身份提供者(IdP)和服务提供者(SP)。 - 使用事务代码 `SAML2_CONFIG` 配置信任关系。 --- #### **二、配置步骤(以SAP Logon Ticket为例)** 1. **前期准备** - 确保所有SAP系统使用同一SSL证书颁发机构(CA)签发的证书。 - 在SAP NetWeaver平台启用SSO功能[^3]。 2. **配置SAP系统参数** - 修改以下参数(事务代码 `RZ10`): ```properties login/accept_sso2_ticket = 1 login/create_sso2_ticket = 2 icm/HTTPS/verify_client = 1 ``` - 重启实例使配置生效。 3. **用户主记录配置** - 分配权限角色 `SAP_BC_SSO_RFC`,允许用户生成和验证Logon Ticket。 4. **集成外部系统(可选)** - 使用SNC(Secure Network Communication)保护通信,例如: ```bash sapgenpse get_pse -v -p mypse.pse -r mykey.rd -s "CN=server" ``` - 通过事务代码 `STRUST` 导入证书链[^1]。 --- #### **三、常见问题与排查** 1. **Logon Ticket无效** - 检查系统时间同步性、证书有效期及用户权限分配。 2. **SAML断言失败** - 验证IdP与SP的元数据配置是否匹配,确保SAML响应签名正确。 3. **SPNEGO协商失败** - 确认Kerberos密钥表(KRB5 Keytab)已正确部署,并检查浏览器SSO设置[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值