objective-c - 为 Web 浏览器到 native 应用程序切换设置 apple-app-site-association (iOS 8)

标签 objective-c openssl certificate handoff ios8-handoff

我是证书和 openssl 的新手。

我想了解如何使用 openssl 命令以及由 iOS 信任的证书颁发机构颁发的身份证书和 key 来签署 JSON 文件。

如何获取我的身份证书和 key ?这是否类似于 XCode 对我的应用进行分发签名的方式?

请帮助我理解!

苹果文档链接:https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/Handoff/AdoptingHandoff/AdoptingHandoff.html#//apple_ref/doc/uid/TP40014338-CH2-SW10

最佳答案

您在此处需要的证书和 key 与 XCode 中用于签署和分发您的应用程序的证书和 key 无关。在签署此 JSON 文件的情况下, key 和证书是指用于验证您对特定 Web 域的所有权的 key 和证书。这通常在使用 TSL/SSL 保护您的 Web 域以进行“https”访问时使用。这些通常称为“SSL 证书”。您可以直接从 SSL 证书提供商 (google it) 或通过您购买网络域的域名注册商获取它们。

关于objective-c - 为 Web 浏览器到 native 应用程序切换设置 apple-app-site-association (iOS 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25276059/

相关文章:

ios - 个人 pem 文件和标准 pem 文件有什么区别?

xcode - 缺少开发人员 ID 应用程序签名身份(空)

ios - 如何防止将扩展导出到 Objective-C 的 Swift header ?

objective-c - 在 Xcode 中使用 git 时,UserInterfaceState.xcuserstate 未提交

java - Openssl asn1parse 使用 java

c - EVP_get_digestbyname : what is this . .?

objective-c - reloadRowsAtIndexPaths 停止加载 UITableViewCells?

iphone - 重复符号问题

c++ - 如何在/art/runtime/oat_file_assistant.cc中引入OpenSSL模块?

http - 由于标准 Google Chrome 脚本导致的 SSL 错误