问题标签 [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.
xcode - Xcode - 如果使用撤销按钮创建,如何将私钥添加到开发证书
我错误地按下了Revoke
按钮。:
我去了developer.apple
>Certificates
我下载了通过按下按钮Development Certificate
创建的新文件。Revoke
之后我得到的错误之一是
错误的第二部分说证书需要一个private key
(橙色)。
在Xcode
> Preferences
> Accounts
> App ID
> Team
>plus sign
它说到期Development Certificate
是10/30/20, 12:04 AM
:
当我在钥匙串中查看具有该到期日期的证书时,它的左侧没有箭头来切换嵌套的私钥:
如何将私钥添加到使用撤销按钮创建的开发证书?
顺便说一句,按下按钮后创建的分发证书Revoke
确实附有一个私钥。
openssl - 使用 .p12 开发人员证书通过 HTTP2 发送 iOS 推送通知通知
因此,我正在尝试将用于推送通知的苹果开发人员证书转换为 .pem 文件。稍后我想使用该文件通过 HTTP2 发送苹果推送通知,如下所示:
虽然我可以将通知发送到设备。我想了解的是:
- 如果是 HTTP2 请求,则将证书发送到 APNS。
- 或者使用证书创建安全套接字,然后在其上写入 HTTP2 请求?
我可以看到系统在调用后打开了一些套接字,但我不确定套接字是否在我的系统和 APNs 服务器之间。
certificate - 将证书导出为 pfx
我正在尝试将我的证书导出为 pfx。我正在这样做我的 certmgr.msc 但有些选项是灰色的。
certmgr
所以我想用Powershell
这个。我将转到证书所在的目录 (cert:\CurrentUser\My) 并引入语法:
(当然没有 *)
我会很感激一些指导。
openssl - 当我尝试将其转换为 cert.pem 和 key.pem 时,我有 p12 证书。Key.pem 为空
我正在运行以下命令:
我的certficate_key.pem文件是空的。
java - 在Java中将jks转换为p12
我不想在 cmd 或 openssl 中使用 keytool,而是想将 jks 文件转换为 Java 中的 p12 文件。
到目前为止,我的代码是这样的:
这就是我创建 jks 文件的方式。但我没有找到任何关于如何将其转换为任何东西的信息。谁知道解决方法?感谢您的每一个回答!
ios - 通过 iOS 共享扩展导入 p12 文件提供了错误的数据
我正在尝试.p12
使用共享扩展将邮件附件(这是一个文件)导出到我的 iOS 应用程序。
这是处理共享扩展附件的功能:
我遇到的问题是,-26275
当This certificate could not be decoded
我尝试使用SecPKCS12Import
.
我尝试了相同的方法,通过使用本地文件加载替换闭包中的数据:
到目前为止,从本地文件中解码数据是成功的。
然后,我意识到来自附件和本地文件的数据不匹配。虽然来自附件的数据是9856 bytes
,但本地的数据是5747 bytes
。
我从安装在应用程序中的 iOS Outlook 应用程序共享,显示原始文件为 6KB(更接近从本地文件读取的数据)。
也许附件中的数据没有正确解码,奇怪的是错误数据的大小几乎是原始数据的两倍。
我正在正确读取附件数据吗?
更新
我认为所有问题都是因为附件是作为二进制文件共享的。
java - 使用 p12 密钥库建立从 Springboot 服务到第 3 部分 api 的通信时出现 SSLHanshakeException
从我们的 Springboot 应用程序中,我们需要连接到第 3 方服务。我们有第三方供应商提供的p12证书。
只需将 p12 证书导入为 pfx 文件,我就可以通过浏览器和邮递员客户端成功建立与该服务的通信。
现在我正在尝试在我的服务中导入或使用此 P12 证书进行通信。但不断收到以下错误。
我尝试过的方法:
- 使用 open ssl 命令提取证书并使用 keytool 从我的一个文件夹中的 p12 文件中导入 jks 信任库
- 按照https://dzone.com/articles/ssl-based-feignclient-example-in-java-microcervice的规定创建了一个自定义的 feignconfiguration
- 刚刚在 dockerfile 中导入 p12 证书并尝试运行 docker
一切都给出了同样的错误。
我想我也错过了一些可能非常简单的东西。问题:
- 当我从供应商处获得 p12 文件时,是否需要为此创建单独的信任库?
- 有没有办法只用p12和密码建立通信?
- 我需要在服务级别或假客户端级别进行配置吗?
提前致谢。
python-requests - 我应该使用带有 p12-certificate 的会话吗
因此,我编写了一个使用requests_pkcs12-library和 .p12-cert 的刮板。
目前我提出了很多请求,我按照文档中的描述使用它
文档还显示您可以在会话中使用它。
所以这也很好。但是这样做有什么好处呢?它是否对它进行身份验证的服务器施加了较小的压力?
它似乎没有向会话添加经过身份验证的 cookie,所以我想知道为什么一个会比另一个更受欢迎。
有人知道吗?
提前致谢
apple-push-notifications - .p12 选项不可用
我正在尝试更新我的 APNS 证书,因此我创建了一个新证书(读取 Sandbox & Production 的证书)下载并将其导入我的钥匙串。
问题是当我去导出它时,.p12 选项是不可点击的!它在那里,但我无法选择它!
知道有什么问题吗?