草庐IT

CERTIFICATE

全部标签

ios - 我可以使用根 ca 证书签署 iOS 移动配置文件吗

我正在从事一个iOS移动设备管理项目,几天来一直停留在无线注册上。在Apple'sOfficalOTADoc的第1阶段第4步和第2阶段第1步中,配置文件服务器应该发回由供应商签名的配置文件,或者配置文件在iPhone上显示为红色“未签名”,所以我向我的公司索取了MyCompanyRootCA.cert文件。所以我的问题是:根据thisdocumentation,我可以使用这个openssl命令来签署配置文件:opensslsmime-sign-incompany.mobileconfig-outsigned.mobileconfig-signerserver.crt-inkeyserv

iOS 证书到期

我有一个配置文件已过期的应用程序。它似乎仍在应用程序商店中,所以我假设您只需在下次进行更新时更新配置文件(这是正确的吗?)。我遇到的唯一问题是该应用程序使用推送通知并且它们似乎已停止工作,当配置文件过期时,推送通知是否也会停止工作?我每年要更新什么?我是否必须创建一个新证书,从该证书生成新的配置文件,然后每年重新创建推送通知证书?感谢您的帮助! 最佳答案 有2种不同的证书,一种用于您的应用,一种用于您应用中的推送。TheApplePushNotificationService(APNS)certificate,lastsforone

ios - 检查iOS上是否安装了配置文件

我正在检查iOS设备上是否安装了.mobileconfig文件。我试过这个链接所描述的方法,但是我失败了。也许有人有其他想法或者别的什么…?提前感谢。 最佳答案 为什么需要知道设备上是否安装了配置配置文件?苹果没有提供api来检查是否安装了配置文件,因为这会侵犯用户设置中的应用程序隐私(除非配置文件是由应用程序安装的,通常是通过特定的类似api的网络扩展来提供的)。如果您是一个it管理员,试图保持设备配置,并想再次检查它们是否符合要求,那么您应该使用mdm或appleconfigurator。我看到了最初的帖子正在做什么来尝试和解决

ios - 如何获得更新的 Apple 开发证书和 Provisioning Center

我的开发证书即将到期。我采取行动并更新了我的成员(member)资格通过支付金额,现在收到来自Apple的邮件,上面写着“感谢您更新您的AppleDeveloperProgram”。有一些详细信息,例如新的到期日期和我的团队ID。当我使用我的appleid登录配置中心时,我仍然没有看到我的新证书列在那里。所以我的问题是,我必须做什么才能将其放入其中? 最佳答案 我几天前刚做过这个。我不得不去配置门户并生成一个新的。对于Distribution,我不得不撤销现有的。这似乎不对,但这是我找到的唯一方法。

ios - Mac 上的 "No safari Extensions Certificate"错误

我关注了these创建用于构建Safari扩展的证书的步骤。在我的开发者帐户上,它显示到期日期为2017年5月10日。我的证书文件在我的桌面上。我双击它,现在证书也显示在我的钥匙串(keychain)访问中。但是每当我打开扩展生成器时,它都显示没有SAFARI扩展证书。我是否需要在某处或其他地方的safari中上传下载的证书?任何帮助将不胜感激!! 最佳答案 终于,我自己得到了答案。对于Mac用户,只需将您的OSX和safari更新到最新版本。并且证书将被检测到。是否更新OSX或safari参见this

iOS 开发者证书过期

我有一些帐户具有当前正在生产中的应用程序的旧证书。它不是这个问题(Xcodeappledevelopercertificateexpiration:(0xE8008018))的重复,因为我确切地知道该做什么,但它会造成什么伤害。由于我没有用于创建此证书的CSR文件,因此应用使用了大量推送通知。吊销证书会破坏推送通知吗?签名是什么?如果我撤销证书,我必须在推送到存储之前重新生成配置文件吗?当我在那里吊销证书时会发生什么? 最佳答案 您应该查看AppleSupportarticleonCertificates.Doesrevokingc

svn: E170013: Unable to connect to a repository at URL ‘‘ svn: E230001: Server SSL certificate

具体错误提示信息如下:svn:E170013:UnabletoconnecttoarepositoryatURL‘https://127.0.0.1/svn/xxxx/trunk’svn:E230001:ServerSSLcertificateverificationfailed:certificateissuedforadifferenthostname,issuerisnottrusted意思是服务器的SSL证书验证失败,证书为不同主机名颁发。解决方法:打开CMD并执行如下命令svnlshttps://ip/svn/xxxx将ip替换为你要访问的svn仓库的ip,将xxxx替换为项目目录地

ios - 无法删除 Apple WWDRC 证书

最近苹果postedanannouncement,根据这个,中间证书在2月14日过期,必须手动下载,并且应该替换系统钥匙串(keychain)中较旧的过期证书。我无法从钥匙串(keychain)中删除现有证书,更不用说导入新证书了。如何删除旧的并用新的替换它?已执行的步骤:https://stackoverflow.com/a/35406327/1781918 最佳答案 我想出了解决这个问题的方法。首先,我enabledtherootuserinmysystemOSXLion(10.7)andlaterFromtheApplemen

ios - 在开发团队中创建正确的证书和配置文件

几天以来,我一直在努力获得正确的配置文件。我是一名独立的iOS开发者,拥有自己的iTunes连接帐户,但我最近开始为开发团队开发。从那时起,我无法获得正确的配置文件来将我的应用程序从xCode运行到我的iPhone。iOS文档描述了如何创建证书和配置文件,但它没有指明谁需要执行每个步骤(我是开发人员,或者是开发团队经理)。您能否描述一下谁需要执行以下步骤:1.创建开发证书。对我来说,应该是我,因为是我在发展。然后,我将其发送给开发团队经理,他将其添加到他的成员(member)中心。2.AppID:开发团队经理使用特定的bundleID创建应用ID3.设备:开发团队经理添加我的iPhon

ios - 如何在不安装在钥匙串(keychain)或访问苹果门户的情况下检查 certificate.p12 的内容

我有一个iOScertificate.p12文件,是否可以检查.P12文件的内容(iOS证书+公钥)并确保它是正确的分发证书而不是(开发或通配符),我知道可以通过Apple门户网站或在钥匙串(keychain)上安装证书,但是有没有办法检查此文件的内容并确保它是一个分发证书,没有苹果门户网站检查并且没有安装文件?提前致谢!更新:我想要的是检查客户分发证书.p12,我不想每次都在我的钥匙串(keychain)中安装他们的证书,我想有一种机制来检查证书的内容并让我知道这个证书没有过期而且它是分发证书,我想知道这是否可能?1.ExpirationDateItitisDistributiono