问题标签 [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.

0 投票
2 回答
4153 浏览

xcode - Xcode - 如果使用撤销按钮创建,如何将私钥添加到开发证书

我错误地按下了Revoke按钮。:

在此处输入图像描述

我去了developer.apple>Certificates我下载了通过按下按钮Development Certificate创建的新文件。Revoke之后我得到的错误之一是

在此处输入图像描述

错误的第二部分说证书需要一个private key(橙色)。

Xcode> Preferences> Accounts> App ID> Team>plus sign它说到期Development Certificate10/30/20, 12:04 AM

在此处输入图像描述

当我在钥匙串中查看具有该到期日期的证书时,它的左侧没有箭头来切换嵌套的私钥:

在此处输入图像描述

如何将私钥添加到使用撤销按钮创建的开发证书?

顺便说一句,按下按钮后创建的分发证书Revoke确实附有一个私钥。

0 投票
0 回答
348 浏览

openssl - 使用 .p12 开发人员证书通过 HTTP2 发送 iOS 推送通知通知

因此,我正在尝试将用于推送通知的苹果开发人员证书转换为 .pem 文件。稍后我想使用该文件通过 HTTP2 发送苹果推送通知,如下所示:

虽然我可以将通知发送到设备。我想了解的是:

  1. 如果是 HTTP2 请求,则将证书发送到 APNS。
  2. 或者使用证书创建安全套接字,然后在其上写入 HTTP2 请求?

我可以看到系统在调用后打开了一些套接字,但我不确定套接字是否在我的系统和 APNs 服务器之间。

0 投票
2 回答
814 浏览

certificate - 将证书导出为 pfx

我正在尝试将我的证书导出为 pfx。我正在这样做我的 certmgr.msc 但有些选项是灰色的。 certmgr 所以我想用Powershell这个。我将转到证书所在的目录 (cert:\CurrentUser\My) 并引入语法:

(当然没有 *)

我收到以下错误: 在此处输入图像描述

我会很感激一些指导。

0 投票
2 回答
1586 浏览

macos - 无法从钥匙串访问导出 .p12

我面临着奇怪的情况。对于 Apple 推送通知,我无法从钥匙串访问中导出 .p12 文件。我可以突出显示这两个项目并单击导出 2 个项目,但之后没有任何反应。所有步骤都是正确的,因为我一直在这样做。钥匙串访问或我的 Mac 似乎有问题?几天前我成功地为另一个密钥完成了它并且它有效,现在为这个旧密钥导出不起作用。我认为生成证书没有任何错误或问题,否则它应该适用于旧密钥。

在左侧窗格中选择登录。有什么建议么?

钥匙串访问

0 投票
1 回答
499 浏览

openssl - 当我尝试将其转换为 cert.pem 和 key.pem 时,我有 p12 证书。Key.pem 为空

我正在运行以下命令:

我的certficate_key.pem文件是空的。

0 投票
1 回答
167 浏览

java - 在Java中将jks转换为p12

我不想在 cmd 或 openssl 中使用 keytool,而是想将 jks 文件转换为 Java 中的 p12 文件。

到目前为止,我的代码是这样的:

这就是我创建 jks 文件的方式。但我没有找到任何关于如何将其转换为任何东西的信息。谁知道解决方法?感谢您的每一个回答!

0 投票
0 回答
70 浏览

ios - 通过 iOS 共享扩展导入 p12 文件提供了错误的数据

我正在尝试.p12使用共享扩展将邮件附件(这是一个文件)导出到我的 iOS 应用程序。

这是处理共享扩展附件的功能:

我遇到的问题是,-26275This certificate could not be decoded我尝试使用SecPKCS12Import.

我尝试了相同的方法,通过使用本地文件加载替换闭包中的数据:

到目前为止,从本地文件中解码数据是成功的。

然后,我意识到来自附件和本地文件的数据不匹配。虽然来自附件的数据是9856 bytes,但本地的数据是5747 bytes

我从安装在应用程序中的 iOS Outlook 应用程序共享,显示原始文件为 6KB(更接近从本地文件读取的数据)。

也许附件中的数据没有正确解码,奇怪的是错误数据的大小几乎是原始数据的两倍。

我正在正确读取附件数据吗?

更新

我认为所有问题都是因为附件是作为二进制文件共享的。

0 投票
2 回答
297 浏览

java - 使用 p12 密钥库建立从 Springboot 服务到第 3 部分 api 的通信时出现 SSLHanshakeException

从我们的 Springboot 应用程序中,我们需要连接到第 3 方服务。我们有第三方供应商提供的p12证书。

只需将 p12 证书导入为 pfx 文件,我就可以通过浏览器和邮递员客户端成功建立与该服务的通信。

现在我正在尝试在我的服务中导入或使用此 P12 证书进行通信。但不断收到以下错误。

我尝试过的方法:

  1. 使用 open ssl 命令提取证书并使用 keytool 从我的一个文件夹中的 p12 文件中导入 jks 信任库
  1. 按照https://dzone.com/articles/ssl-based-feignclient-example-in-java-microcervice的规定创建了一个自定义的 feignconfiguration
  2. 刚刚在 dockerfile 中导入 p12 证书并尝试运行 docker

一切都给出了同样的错误。

我想我也错过了一些可能非常简单的东西。问题:

  1. 当我从供应商处获得 p12 文件时,是否需要为此创建单独的信任库?
  2. 有没有办法只用p12和密码建立通信?
  3. 我需要在服务级别或假客户端级别进行配置吗?

提前致谢。

0 投票
1 回答
503 浏览

python-requests - 我应该使用带有 p12-certificate 的会话吗

因此,我编写了一个使用requests_pkcs12-library和 .p12-cert 的刮板。

目前我提出了很多请求,我按照文档中的描述使用它

文档还显示您可以在会话中使用它。

所以这也很好。但是这样做有什么好处呢?它是否对它进行身份验证的服务器施加了较小的压力?

它似乎没有向会话添加经过身份验证的 cookie,所以我想知道为什么一个会比另一个更受欢迎。

有人知道吗?

提前致谢

0 投票
1 回答
24 浏览

apple-push-notifications - .p12 选项不可用

我正在尝试更新我的 APNS 证书,因此我创建了一个新证书(读取 Sandbox & Production 的证书)下载并将其导入我的钥匙串。

问题是当我去导出它时,.p12 选项是不可点击的!它在那里,但我无法选择它!

知道有什么问题吗?