是否可以在提交到 Mac App Store 的应用程序中调用 openssl?

发布于 2024-11-24 12:12:30 字数 286 浏览 1 评论 0原文

我有点不清楚调用提交到应用程序商店的应用程序之外的进程的规则是什么。

我读到,如果您想使用 Cocoa 和 OSX 库之外的其他库/框架,您必须将其包含在您的应用程序中(例如,如果使用 QT、Python 或 Ruby 编写应用程序)。

但是,是否可以从提交到商店的应用程序中调用 openssl?具体来说,我正在 Mac Ruby 中编写一个应用程序,并希望使用 openssl 进行某些加密过程。

据我所知,openssl 已安装在每台 OS X 计算机上,但我不清楚是否可以从我的 Ruby 程序调用它。

I'm a bit unclear on what the rules are in terms of calling on processes outside of an application submitted to the App Store.

I have read that if you want to use other libraries/frameworks aside from Cocoa and the OSX libraries you must include it in your application (e.g., if writing you app in QT, Python or Ruby).

However, is it possible to call on openssl from within an app submitted to the store? Specifically, I'm writing an app in Mac Ruby and wish to use openssl for some cryptographic procedures.

As far as I'm aware, openssl is installed on every OS X machine, but I'm not clear if it's OK to make calls to it from my Ruby program.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

榆西 2024-12-01 12:12:30

据我所知,您不能调用私有框架(位于/System/Library/Frameworks下的框架),或者,如果您想使用第三方框架/库,则必须将它们包含在捆绑资源中。所以我认为使用openssl应该没问题。但我们谈论的是加密软件,这是一个微妙的问题。 App Store 规则规定(iTunesConnect 开发人员指南):

出口法要求包含加密的产品获得适当的出口授权。一旦您表示准备好提交二进制文件,以及此后任何时候更新二进制文件,系统都会询问您一系列有关应用程序加密的问题。根据这些问题的答案,您可能需要提供确认应用分类的商品分类裁决 (CCATS) 的 PDF 副本。

As far as I know, you cannot call private frameworks (those under /System/Library/Frameworks) or, if you want to use third party frameworks/libs, you have to include them in the bundle resources. So I think using openssl should be OK. But we are talking about cryptographic software, which is a delicate matter. App Store rules say that (iTunesConnect Developer Guide):

Export laws require that products containing encryption be properly authorized for export. You will be asked a series of questions regarding app encryption once you indicate you are ready to submit your binary and anytime you update the binary after that. Based on the answers to these questions, you may need to provide a PDF copy of the commodity classification ruling (CCATS) confirming classification of the app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文