问题标签 [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 回答
548 浏览

ssl - 在 JMeter 中永久使用 p12 文件

P12执行测试用例需要证书文件。我把它设置JMeterOptions -> SSL Manager. 它在执行测试用例时要求输入密码,但它在重新启动 JMeter 之前一直在工作。之后,我必须在 SSL Manager 中再次提供它。

0 投票
1 回答
4095 浏览

xamarin.forms - 在 Visual Studio for Xamarin.Forms 中的何处以及如何安装配置文件?

我已经使用 UrbanAirship 实现了推送通知。我没有收到通知。我有谷歌,它说我需要安装证书。我拿到了2个证书。

1-appidentifier.p12

2- appidentifierIOS.mobileprovision

我正在使用带有 Visual Studio 2017(企业版)的 Windows 10。我远程连接Mac系统的模拟器。现在我知道appidentifier.p12将安装在 Mac 系统中。但我不知道在哪里以及如何安装appidentifierIOS.mobileprovision. 我想我需要在 Visual Studio 中安装,但不知道如何安装。

规格:

有人可以指导我吗?

0 投票
1 回答
339 浏览

jmeter - 在 JMeter 中保存 SSL 证书

我有一个p12文件,需要执行测试。我在文件中添加了以下几行system.properties

它不起作用,所以我jks从证书创建文件keytool并将其设置在同一个文件中。

CSV Data Set Config以前还设置了别名,它在Keystore Configuration组件中使用,但不确定应该在 csv 数据文件中存储什么,如何提供关键别名。Options -> SSL Manager在 JMeter 关闭之前存储证书,不会永久存储这些证书。

0 投票
1 回答
832 浏览

file - 如何从 trust.p12 证书文件中获取 SSL 证书主题、颁发者、开始日期和到期日期

环境 - IBM websphere 应用服务器 8.5.5

文件 - trust.p12 和 key.p12 (在 trust.p12 中,添加了 20 个证书)

通过使用 openssl commnd,我可以看到完整的证书详细信息,如下所示

MAC 迭代 2048 MAC 验证 OK PKCS7 加密数据:pbeWithSHA1And40BitRC2-CBC,迭代 2048 证书包包属性 localKeyID:XX XX XX XX XX XX XX XX XX XX XX XX XX 48 54 A0 47 88 1D 90 friendlyName:test-server subject=/ C=US/ST=IC/L=test/O=XXX Security/OU=XXX/CN=something1 issuer=/C=US/ST=IC/L=test/O=XXX Security/OU=XXXX/CN= something1 -----BEGIN CERTIFICATE----- ... ... ... -----END CERTIFICATE-----

证书包包属性localKeyID:XX XX XX XX XX XX XX XX友好名称:root subject=/C=US/ST=IC/L=test/O=XXX /OU=XXX/CN=testroot issuer=/C=US/ ST=IC/L=test/O=XXX /OU=XXXX/CN=testroot -----BEGIN CERTIFICATE----- ... ... ... -----END CERTIFICATE--- --

但我尝试使用以下命令从 trust.p12 证书文件中获取主题、颁发者、开始日期和到期日期。

第一种方法

openssl pkcs12 -in trust.p12 -nokeys | openssl x509 -noout

-dates -subject -issuer -alias

第二种方法

openssl pkcs12 -in trust.p12 -out trust.pem -nodes

猫信任.pem | openssl x509 -noout -enddate

但是,我通过上述命令仅获得 1 个证书而不是 20 个证书的输出。

1)有没有其他方法可以通过别名来一一获取20个证书?

2) 如何一一获取20个证书的主题、颁发者、开始日期和过期日期?

0 投票
0 回答
54 浏览

xcode - 将项目的 Distribution p12 证书文件发布到公共 Github

我最初使用 xcode 版本控制分发了一个 xcode 项目(也发布到 appstore)。gitignore 不包括 p12 文件扩展名。因此分发到 appstore 的 p12 文件会自动发布到 Public Github。

正常和安全吗?可能导致漏洞?

0 投票
2 回答
612 浏览

ssl - 使用 ubuntu 将 .password 文件添加到 .p12 文件

使用 ./bin/tls-toolkit.sh 独立命令,我生成了三个文件,它们是:

我正在关注本教程:

我在 p12 文件的密码输入部分被阻止。

他使用 Mac,所以他可以使用 GUI,在 ubuntu 上我不知道我必须使用什么。最后,他访问钥匙串访问以识别自己。

在我的情况下,我不知道如何访问钥匙串访问权限。

你能帮我吗

0 投票
1 回答
12058 浏览

python-3.x - 如何使用 .p12 证书对 rest api 进行身份验证

我收到了带有用户名和密码的 certificate.p12。
虽然在我的系统中安装此证书后,我可以使用 Rest Client 进行发布请求。
如何使用此证书使用 Python 请求方法对 Rest API 上的发布请求进行身份验证?
我正在使用下面的代码,但它不起作用。

并得到以下错误:

0 投票
1 回答
3122 浏览

java - 如何使用私钥加密 PBEWithHmacSHA512AndAES_128 创建 PKCS12 密钥库

我需要在 Scala/Java 中构建一个 PKCS-12 文件,并且我希望使用基于 AES 的私钥加密(例如 PBEWithHmacSHA512AndAES_128)

我使用此代码(取自此处

现在,当检查结果时

我越来越:

MAC:sha1 Iteration 100000 PKCS7 Data Shrouded Keybag: PBES2<unsupported parameters> PKCS7 Encrypted data: pbe​​WithSHA1And40BitRC2-CBC, Iteration 50000 Certificate bag'

为什么我得到的是“PKCS7 加密数据”而不是 PKCS12?我从

“PBES2<不支持的参数>”

提供程序不支持请求的算法的消息。是否有提供 PKCS12 的提供程序?

0 投票
1 回答
1120 浏览

java - 使用 intellij 运行时单元测试中的系统属性

我正在使用 intellij 运行器运行单元测试。

在应用程序的 main 方法中,我们将 keystore 设置为值:

这在生产中可以正常工作。但当我使用 intellij 运行时,单元测试不是这样。

在测试中,当我记录 getProperty 的结果时,我看到了我们在代码中设置的内容。

在我的测试方法开始时,我可以看到值设置正确:

但是在握手过程中,我看到了消息:no certificate found导致身份验证失败。

关于为什么的任何想法?

我知道我可以使用 arg 运行测试:......-Djavax.net.ssl.keyStore=... 但我不想...... :)

此外,@Thiru 展示了一种在外部设置它的方法,但我的目标是能够从代码中设置它并能够在单元测试中依赖它。

提前致谢

0 投票
2 回答
323 浏览

ios - iOS代码签名错误

抱歉,如果以前有人问过这个问题。我是 iOS 移动应用程序开发的新手。我正在进一步开发由另一个人开发的 iOS 应用程序。他们向我发送了源代码并告诉我所有签名密钥/证书/配置文件都存储在 Apple 开发人员帐户(我可以访问)中。当我尝试通过 XCode 构建/运行应用程序时,它会抱怨代码签名错误(我的钥匙串中没有匹配的证书)附上截图。请问我该如何解决这个错误?是一种从应用程序的 Apple 开发者帐户下载.p12 文件的方法吗?由于仅在实际设备上运行应用程序时才需要应用程序配置文件和签名身份(至少在我的理解中),是否仅出于在模拟器上运行应用程序的目的而让 xcode 忽略它?