在提交给Mac App Store的应用程序中调用openssl是否可以接受? [英] Is it acceptable to call openssl within an app submitted to the Mac App Store?

查看:114
本文介绍了在提交给Mac App Store的应用程序中调用openssl是否可以接受?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在调用提交到App Store的应用程序之外的进程方面,我不清楚规则是什么.

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.

我已经读到,如果要使用除Cocoa和OSX库之外的其他库/框架,则必须将其包含在应用程序中(例如,如果使用QT,Python或Ruby编写应用程序).

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).

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

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.

据我所知,openssl安装在每台OS X机器上,但是我不清楚是否可以从我的Ruby程序中对其进行调用.

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.

推荐答案

据我所知,您不能调用 private 框架(在/System/Library/Frameworks下的框架),或者,如果需要的话要使用第三方框架/库,您必须将它们包含在捆绑资源中.所以我认为使用openssl应该可以.但是,我们谈论的是加密软件,这是一件很棘手的事情. App Store规则说(iTunesConnect开发人员指南):

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):

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

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.

这篇关于在提交给Mac App Store的应用程序中调用openssl是否可以接受?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆