首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与自签名证书共同设计OS应用程序意味着什么?

与自签名证书共同设计OS应用程序意味着什么?
EN

Stack Overflow用户
提问于 2014-04-30 08:49:30
回答 1查看 691关注 0票数 4

苹果似乎将一些OS (例如沙箱)限制在由可信证书共同设计的应用程序上,例如发给付费Mac开发人员程序成员的应用程序。

OS如何处理与自签名(或开发)证书共同设计的应用程序?

  • 这些特性/API是否是可用的,唯一的不同之处在于,具有默认守护者设置的用户不能(很容易)启动这样的应用程序?
  • 他们会被对待像没有签名的应用程序在各个方面(权利和沙箱禁用,警告守门用户)?
  • 或者,一个自签名的证书会被认为是一个错误,应用程序将不会启动在任何情况下,用户的网关设置?
EN

回答 1

Stack Overflow用户

发布于 2014-11-09 23:44:12

AFAIK是一种没有代码的应用程序,它使用的是一个被守门员接受的证书,它将被视为未签名。我不知道如何访问特定的特性和API。

但你可以让你的自我签名证书被看门人接受。如果您使用未经苹果颁发的证书对代码进行签名,则您希望以签名方式运行该代码的每台计算机都必须(a)安装证书,(b)通过spctl命令设置策略,告知网关管理员允许执行和/或安装由该证书签名的代码。这部分已经在小牛身上进行了测试和验证。

使用内核扩展更加困难。我还在努力呢。:-)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23383654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档