如何将客户端pkcs12证书添加到Postman Chrome,W7?

Poutrathor

我尝试测试一个“奇怪的” GET请求,其中我必须提供一个BASIC身份验证和一个客户端证书。

我尝试使用Postman Chrome进行检查,但是我不知道如何将证书从chrome个人证书链接到我的请求。

我看到了这个讨论:https : //github.com/a85/POSTMan-Chrome-Extension/issues/482,但这是关于MAC keystore的,我不能转置到W7 / Chrome。

这是我的Java代码设置,应该与邮递员完成相同的工作,以帮助您了解我希望邮递员做什么。我们用那个帖子写

        InputStream is = context.getResources().getAssets().open("CertificateFile.p12");
        KeyStore keyStore = KeyStore.getInstance("PKCS12");
        BufferedInputStream bis = new BufferedInputStream(is);
        String password ="xxxxx";
        keyStore.load(bis, password.toCharArray()); // password is the PKCS#12 password. If there is no password, just pass null
        // Init SSL Context
        KeyManagerFactory kmf = KeyManagerFactory.getInstance("X509");
        kmf.init(keyStore, password.toCharArray());
        KeyManager[] keyManagers = kmf.getKeyManagers();
        SSLContext sslContext = SSLContext.getInstance("TLS");
        sslContext.init(keyManagers, null, null);
        HttpsURLConnection urlConnection = null; 
        String strURL = "theUrlITryToHit";
        url = new URL(strURL);
        urlConnection = (HttpsURLConnection) url.openConnection();
        if(urlConnection instanceof HttpsURLConnection) {
            ((HttpsURLConnection)urlConnection)
            .setSSLSocketFactory(sslContext.getSocketFactory());
        }
        urlConnection.setRequestMethod("GET");
        String basicAuth = "Basic " + Base64.encodeToString("pseudo:password".getBytes(), Base64.NO_WRAP);
        urlConnection.setRequestProperty ("Authorization", basicAuth);
克里斯·B

我有一个类似的问题,只是让它工作。我的私钥和证书存储在.pem文件中,因此我首先需要将其放入Windows使用的格式。我使用以下命令执行此操作:

openssl pkcs12 -inkey mycertandkey.pem -in mycert.crt -export -out mycertandkey.pfx

我是在linux上完成的,但是如果您安装了openssl,它也可以在Windows下运行。

certmgr.msc在Windows中运行右键单击“个人”文件夹,然后选择“所有任务”->“导入...”,然后选择.pfx文件。输入密码并将其导入“个人”文件夹。

完成后,您需要关闭正在运行的Chrome窗口。然后在新窗口中打开邮递员。当您尝试连接到URL时,这一次它应要求确认使用客户端证书。确认后,您应该可以从那时开始对该URL进行调用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在W7中获取音量热键?

来自分类Dev

如何保留免费的W10升级但保留许多PC的W7?

来自分类Dev

HL7 HAPI-FHIR将cookie添加到客户端请求

来自分类Dev

HTML5 Canvas拖动蒙版,但在Safari W7中将蒙版反转

来自分类Dev

如何在软件(W7)中将立体声麦克风强制设置为单声道?

来自分类Dev

如何将证书从自签名服务器添加到Chrome中的受信任证书?

来自分类Dev

将中间证书添加到pkcs12文件

来自分类Dev

读入Android应用程序的PKCS12 / P12客户端证书文件

来自分类Dev

简单的OData客户端-如何将代理设置添加到OData客户端

来自分类Dev

如何将chrome特定的css添加到if语句

来自分类Dev

如何将Windows 7产品添加到WinPE?

来自分类Dev

如何将javascript添加到JIRA 7

来自分类Dev

如何将请求标头添加到基于Tyrus注释的客户端

来自分类Dev

如何将Google Talk(〜环聊)添加到Pidgin聊天客户端?

来自分类Dev

如何将 luster 文件系统客户端添加到 BlueData 容器?

来自分类Dev

如何将Google API Javascript客户端库加载到Chrome应用中

来自分类Dev

当握手中未发送“客户端请求”时,Chrome如何知道如何提供客户端证书?

来自分类Dev

如何在Windows 7的Chrome上禁用Ctrl + Shift + W

来自分类Dev

如何将 vue.js 客户端添加到现有的 node.js api?

来自分类Dev

如何将 url 添加到客户端浏览器历史记录?

来自分类Dev

在W7工作站上运行Mediawiki

来自分类Dev

Tomcat / OpenSSL(以及Android上的Chrome):如何禁用客户端证书请求?

来自分类Dev

如何将自定义标头添加到SignalR的Typescript客户端?

来自分类Dev

将cookie添加到客户端请求OkHttp

来自分类Dev

将Google API客户端添加到Codeigniter

来自分类Dev

将标题添加到Rabbitmq C客户端

来自分类Dev

如何将axios包添加到正在使用的chrome扩展程序中?

来自分类Dev

如何将分隔符添加到Google Chrome书签栏?

来自分类Dev

如何将Chrome的隐身窗口模式添加到Unity的Dash中?

Related 相关文章

  1. 1

    如何在W7中获取音量热键?

  2. 2

    如何保留免费的W10升级但保留许多PC的W7?

  3. 3

    HL7 HAPI-FHIR将cookie添加到客户端请求

  4. 4

    HTML5 Canvas拖动蒙版,但在Safari W7中将蒙版反转

  5. 5

    如何在软件(W7)中将立体声麦克风强制设置为单声道?

  6. 6

    如何将证书从自签名服务器添加到Chrome中的受信任证书?

  7. 7

    将中间证书添加到pkcs12文件

  8. 8

    读入Android应用程序的PKCS12 / P12客户端证书文件

  9. 9

    简单的OData客户端-如何将代理设置添加到OData客户端

  10. 10

    如何将chrome特定的css添加到if语句

  11. 11

    如何将Windows 7产品添加到WinPE?

  12. 12

    如何将javascript添加到JIRA 7

  13. 13

    如何将请求标头添加到基于Tyrus注释的客户端

  14. 14

    如何将Google Talk(〜环聊)添加到Pidgin聊天客户端?

  15. 15

    如何将 luster 文件系统客户端添加到 BlueData 容器?

  16. 16

    如何将Google API Javascript客户端库加载到Chrome应用中

  17. 17

    当握手中未发送“客户端请求”时,Chrome如何知道如何提供客户端证书?

  18. 18

    如何在Windows 7的Chrome上禁用Ctrl + Shift + W

  19. 19

    如何将 vue.js 客户端添加到现有的 node.js api?

  20. 20

    如何将 url 添加到客户端浏览器历史记录?

  21. 21

    在W7工作站上运行Mediawiki

  22. 22

    Tomcat / OpenSSL(以及Android上的Chrome):如何禁用客户端证书请求?

  23. 23

    如何将自定义标头添加到SignalR的Typescript客户端?

  24. 24

    将cookie添加到客户端请求OkHttp

  25. 25

    将Google API客户端添加到Codeigniter

  26. 26

    将标题添加到Rabbitmq C客户端

  27. 27

    如何将axios包添加到正在使用的chrome扩展程序中?

  28. 28

    如何将分隔符添加到Google Chrome书签栏?

  29. 29

    如何将Chrome的隐身窗口模式添加到Unity的Dash中?

热门标签

归档