问题标签 [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 投票
1 回答
2156 浏览

jks - 如何将 p12 文件转换为 gateway.jks、cacerts.jks

在我的 glassfish 配置文件中有 3 个关键文件 gateway.jks、cacerts.jks、HOST1.cer。为了将应用程序连接到远程服务器,服务器团队提供了一个 .p12 文件。我将该 .p12 文件转换为私钥和公钥对。但无法从 .p12 文件创建 jks 密钥。如果有人这样做过,请帮忙。

0 投票
0 回答
201 浏览

java - Paypal Java 创建 p12 文件 - 要包含哪些 pem 文件?

在 paypal 主题Secure Your HTML Payment Buttons中,描述了如何创建 my-prvkey.pem 、 my-pubcert.pem 以及如何下载 paypal_cert_pem.txt 。

现在在为手动创建的按钮下载和配置 EWP 软件部分:

3.将您的私钥、公用证书、p12文件和 PayPal 公用证书复制到您的 Web 服务器上软件所在的同一文件夹中。

他们要求一个 p12 文件。

我找到了如何从 pem 创建 p12,但我很困惑要包含哪些 pem 文件。

我应该包括所有这些文件吗?

0 投票
1 回答
973 浏览

java - Java s2s 使用 p12 证书和基本授权连接到 https

我尝试在 Java 类上实现,该类将使用 p12 证书和“基本授权”连接到 https 服务器。您能否概述一下如何将这两者结合起来,包括安装 p12 证书?

更新。下面是我使用的类:

}

结果是

SunCertPathBuilderException:无法找到请求目标的有效证书路径

并带有 SSL 调试

我还安装了 p12 证书。命令 keytool -list -v -keystore c:\jdk1.8.0_51\jre\lib\security\cacerts 显示证书。信息:


0 投票
3 回答
19106 浏览

node.js - NodeJS 从文件中加载 PFX 证书

我正在使用 Node.JS 和 TypeScript 编写一个小项目,其中一个要求是从 .pfx 文件中读取 PFX 证书并在代码中使用它来加密有效负载主体

我有一个名为的证书公钥/私钥文件cert1.pfx,我的代码需要此证书,如下所示

我四处搜索,但找不到为我的用例加载 PFX 的方法,我看到了为 HTTPS 服务器或 Express.JS 加载 PFX 的示例,我查看了 node-x509,但那是用于 BASE64 编码的 CER 或 PEM 证书,我还查看了 node-rsa,但那是使用公钥/私钥进行加密/解密。

有谁知道这是否可能?如果是这样,将不胜感激有关如何完成的一些指示。

0 投票
1 回答
399 浏览

php - 为什么在苹果推送通知中使用 .pem 证书而不是 p12

我正在使用 laravel 框架创建一个门户网站,其功能之一是在 IOS App 上远程发送远程推送通知。互联网上的许多文章都说我们需要 pem 证书文件而不是 p12。为什么?

我正在开发 IOS 移动应用程序的同事说他正在使用 p12 证书从 Azure 门户获取推送通知并成功发送推送通知。

这是因为他在本地推送应用程序吗?意味着应用程序直接发送通知?我正在从门户网站远程推送通知?远程和本地推送应用程序有什么区别吗?

0 投票
0 回答
87 浏览

ios - p12 文件是否包含重要信息?

对于 phonegap 项目,我必须将 p12 文件和配置文件发送给开发人员。这家伙工作不顺利,取消了这个项目。

我不确切知道这些文件中的内容,我应该更改我的通行证还是所有内容都已加密?

谢谢你

0 投票
1 回答
2720 浏览

ios - 在 Keychain Access 上安装证书时缺少私钥

我需要一个私钥 p12 文件才能为推送通知生成 PEM 文件。

我在很多地方都找到了创建文件的步骤,但在最后一步我总是遇到同样的问题:

  1. 在我的 Mac 上打开钥匙串访问。在 Keychain Access 下拉菜单中,选择 Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority。这会生成 CSR。
  2. 登录我的开发者帐户。为我的应用程序创建一个唯一的 Apple ID,并选择推送通知(证书、标识符和配置文件 > iOS 应用程序 > 证书 > 应用程序 ID)。
  3. 打开新创建的应用程序 ID 的设置。转到“推送通知”并创建“生产 SSL 证书”。要求时上传 CSR。
  4. 当它完成下载 .cer 文件时。
  5. 双击证书文件将其安装在“钥匙串访问”应用程序上。
  6. 选择已安装证书下的私钥项,右键导出为p12文件。

这是我看到的屏幕截图。
但是我在证书项下找不到任何私钥项。

请我真的需要有人帮助我。

谢谢你的耐心。

0 投票
1 回答
253 浏览

ios - 从 OSX 复制 p12 证书,应用程序在调用 Web API 时将使用该证书

我已经在 stackoverflow 上阅读了这个问题,所以我知道我无法从应用程序的配置文件中读取已安装的认证。

这是我尝试过的:

  1. 通过 AirDrop 从我的 macbook 复制自签名的证书 (.p12)。
  2. 然后iPhone会要求我安装它,所以我安装了。
  3. 现在可以在里面看到证书了Settings->General->Profiles & Device Management,但是profile里面有Not Verified下面的红字Signed by。我想这是因为证书是自签名的。
  4. [NSURLSession dataTaskWithURL: ...]我开发了一个用于请求网页的应用程序,没有[URLSession: didReceiveChallenge: ...].
  5. 该应用程序出现错误Code=-1202 "The certificate for this server is invalid.",这与我在安装证书之前遇到的错误相同。

更新:我又试了一次,我注意到我得到的证书没有签名,也许这就是我失败的真正原因并且配置文件显示未验证?也许我应该问我的同事谁给我这个证书。

我需要将一个自签名证书(.p12)从我的 OSX 复制到我的 iPhone/iPad 中,然后开发一个应用程序在调用 Web API 时将其作为凭证读取。

由于每个授权用户将获得不同的证书,我不能只将证书放在应用程序的主包中。

我知道我可以通过应用程序下载证书(可能带有一些授权令牌),但是由于服务器尚未开发此 api,因此我需要在测试我的应用程序时手动复制证书。

有人可以教我如何复制证书并从我的开发应用程序中读取它。

谢谢你的帮助 :)

0 投票
1 回答
341 浏览

java - inputStream 给出 java.io.FileNotFoundException

我在我的 android 应用程序中创建了新线程来读取 .p12 文件,如下所示:

该文件存在于目录中。但每次我得到

java.io.FileNotFoundException

模拟代码在简单的 java 应用程序中工作没有任何问题。是什么原因?

0 投票
1 回答
1217 浏览

php - 使用 PHP 从 p12 证书文件中获取信息

我的网页有一个登录表单,请求一个 p12 文件以使用证书验证您的身份。

如何使用 PHP 代码获取 p12 信息?