【问题标题】:Does SAP ABAP offer a way to sign assemblies?SAP ABAP 是否提供对程序集进行签名的方法?
【发布时间】:2014-12-27 15:16:40
【问题描述】:

我正在尝试找出是否可以在 ABAP 中签署为 SAP 系统编写的二进制文件。从上下文来看是否有意义?我只发现了一些对附加装配套件的参考,这似乎是某种包装标准。这可以用来验证ABAP模块的来源和完整性吗?

非常感谢您的反馈~!

我似乎在某种程度上找到了我的问题的答案...一个论坛讨论指出 ABAP 仅被解释并且首先没有二进制文件可以签名。我对附加组件套件是什么感到有些困惑。我想这是一种将 ABAP 代码打包到可认证包中的方法,我想这是我们最接近我正在寻找的东西的方法——尽管如果你对分享不感兴趣,我不确定它是如何工作的带有SAP认证的包...如果您有任何见解请不吝赐教。

谢谢!

【问题讨论】:

  • 你想达到什么目的?你为什么要首先签署 $stuff?

标签: binary abap sign integrity sap-basis


【解决方案1】:

不肯定您的最终要求,但我会尽我所能回答。 ABAP 被解释,因此实际上不需要对二进制文件进行签名,因为没有要签名的内容。因为第三方需要以打包方式向客户交付解决方案或代码的方式,SAP 开发了附加的组装工具包,(强调组装)这允许第三方使用工具来打包所有解决方案部分,(类、表、包括、屏幕等)到可以在您的客户 SAP 系统中安装、版本控制等的附加组件中。因此,它的主要目的是允许您组装构成您的解决方案的无数部分。

当然,如果您谈论的是单个应用程序、报告等,这显然是矫枉过正。

如果您正在寻找一种方法来了解某个应用是否来自您的特定公司,那么您可以请求一个自定义命名空间,当您获得一个指定的命名空间时,他们会向您颁发一个密钥,只有您的公司使用该密钥来安装命名空间和诸如签名之类的工作,您的程序都将存在于您的命名空间中并被标识为这样。

我相信其他人可以提供更多详细信息,但这应该可以帮助您入门。

稍后.....

【讨论】:

  • 感谢 SAPPRO,是的,重点是确保 SAP 环境中运行的代码的真实性/完整性。感谢您的意见!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-05
相关资源
最近更新 更多