[英]Using a PFX Certificate to connect to an HTTP site
場景如下:我需要連接到一個網站以檢索XML格式的電子實驗室結果。 為了連接,我需要使用數字證書。
我已經能夠在Perl中獲得該版本的版本。 看起來像這樣:
#!/usr/bin/env perl
use strict;
use WWW::Mechanize;
$|++;
my $username = 'xxx';
my $password = 'yyy';
$ENV{HTTPS_PKCS12_FILE} = 'CERTFILE.pfx';
$ENV{HTTPS_PKCS12_PASSWORD} = 'PathCert';
my $mech = WWW::Mechanize->new();
$mech->agent_alias('Windows IE 6');
$mech->get("https://www.example.org/xyz/,DanaInfo=999.33.1.10+");
$mech->get("https://www.example.org/xyz/isapi_pathnet.dll?Page=Login&Mode=Silent&UserID=xxx&Password=yyy,DanaInfo=999.33.1.10");
$mech->get("https://www.example.org/xyz/isapi_pathnet.dll?Page=HL7&Query=NewRequests,DanaInfo=999.33.1.10");
print $mech->content();
現在,當我從工作站運行它時,它可以工作。 然而:
因此,這里有很多問題。 有人有想法么?
我不知道您的perl問題怎么回事。 但是,可以在此處找到用於Python的機械化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.