问题标签 [p12]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何为 iOS 分发创建 P12 证书
我们有一个 iOS 应用,其推送通知证书已过期,我们正在尝试创建一个新应用。我在供应门户(ios_developer.cer、ios_distribution.cer)中创建了新证书并下载了它们。我按照Stack Overflow上的说明将其转换为 PEM,然后转换为 P12 文件,但我被卡住了。然后,当我尝试将 PEM 转换为 P12 时,它需要某种私钥,而我不知道从哪里得到它。
我也尝试将这些加载到钥匙串访问中。我读过你可以从那里将它们导出为 P12,但是当我进行导入时,它们不会出现在任何地方。
certificate - .p12 证书/文件的使用和实用程序
.p12 文件/证书的用途是什么?搜索互联网时,我没有得到任何正确的定义:
在一个站点中,我得到“它将服务器端证书以及中间证书和私钥存储在一个文件中。它主要用于 Windows 机器”
在另一个站点中,我得到“它将组织公钥与其名称绑定。
我的问题是它的公钥或私钥是否包含在 .p12 证书中。
ios - iOS APNS 开发 [沙盒] 与生产
伙计们,我在弄清楚 APNS(推送通知)开发人员(沙盒)和生产模式之间的主要区别时遇到了一些麻烦。特别是我有以下问题:
1) 我可以在应用商店上使用仅注册 APNS 开发者证书的推送通知启动应用吗?或者我需要使用 APNS Production 来开发我想在应用商店上发布的应用吗?
2) 一般来说,除了“开发 APNS 的开发”和“生产 APNS 的生产”之外,还有哪些功能性原因会影响我的决定。特别是为什么我会选择为我的应用程序实施 APNS 开发人员证书,为什么不只在生产推送帐户上运行所有内容?
以下是 Apple 在其网站上所说的内容,但并未触及我问题的核心:
开发:使用开发环境进行提供商应用程序的初始开发和测试。它提供与生产环境相同的一组服务,尽管服务器单元数量较少。开发环境还充当虚拟设备,支持模拟端到端测试。您可以通过 gateway.sandbox.push.apple.com 访问开发环境,出站 TCP 端口 2195。
生产:在构建供应商应用程序的生产版本时使用生产环境。使用生产环境的应用程序必须满足 Apple 的可靠性要求。
apache - 用于使用 SOAP Web 服务的 CXF SSL 配置
概述 我将为调用 SOAP Web 服务设置 SSL 配置。
证书信息:
- 证书文件:sureft.p12
- 密码:sureft
CXF 配置文件(cxf.xml):
问题
但是,当 Web 服务调用时,它会抛出 403:
我查看了http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html但我无法解决问题。现在,如果有人可以帮助我找到解决此问题的方法,我将不胜感激。
更新级别 1:
我做了以下更改,但再次引发了 403:
. 创建信任库:
- 从sureft.p12 导出名为myCert.cer 的cer 文件
- 通过运行以下命令创建名称为 myTruststore.jks 的信任库证书:
keytool -import -file myCert.cer -alias firstCA -keystore myTrustStore.jks
- 如下更改 cxf.xml 文件以添加信任库:
...
...
更新级别 2
我将我的代码更改如下,403 解决了,但又出现了另一个问题:
例外:
任何帮助将不胜感激。
ios - 如何在 Firebase 控制台中为 APN 使用 Apple 的新 .p8 证书
随着最近 Apple 开发人员帐户的升级,我面临一个困难,即在尝试创建推送通知证书时,它为我提供了 (.p8) 证书,而不是可以导出到 (.p12) 的 APNs 证书。
Firebase 控制台仅接受 (.p12) 证书,因此我如何从这些新的 (.p8) 证书中获取它。
ssl - WebSphere Liberty P12 无法启用 TLS
尝试在 WebSphere Liberty 概要文件上启用 SSL/TLS 时,WLP 无法允许 SSL 连接。
发出时curl https://localhost:9443 --insecure -vv
,我得到以下响应。如果我使用默认生成的,这不会发生<keyStore id="defautlKeyStore" password="somePassword"/>
有人可以解释发生了什么吗?
一些 .p12 属性数据。请注意,下面显示的 .p12 省略了私钥和证书。
powershell - 使用 PersistKeySet 和 Exportable 选项导入 p12 集合证书
我需要使用 PersistKeySet 和 Exportable 选项导入 p12 证书集合。获得只使用一个选项。
[System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::"Exportable, PersistKeySet")
不行。如何正确执行?
我的功能:
ssl - 使用 p12 文件调用“curl:(58)无法使用客户端证书”
我在我的 MacOS ElCaptain 上创建了一个 p12 文件,使用一个.pem
和.key
文件通过 openssl 命令:
一切顺利。我能够使用这个 p12 进行 cURL 调用。
当我在我的 Ubuntu 14.04.5 LTS(使用相同的.pem
and .key
)上执行相同操作时,当我将 cURL 与 p12 一起使用时,我开始收到此消息:
我错过了什么?
apple-push-notifications - 将 APNs 证书导出为 p12 文件
我正在尝试将 APNs 证书导出为.p12
文件。
但是,双击该.cer
文件后,在“我的证书”下找不到它,并且不允许将其导出为.p12
文件(但是.cer
,,,.pem
)p7b
。
为什么?我在同一台计算机上创建了此证书。