使用證書建立request請求

2022-02-14 22:49:55 字數 691 閱讀 8439

之前寫過的程式,都是普通http request。

這是第一次使用,記錄下。

1

private

static x509certificate2 getcert(string

certid,storelocation location)217

}18finally

1922

23return

result;

24 }

說明:命名空間:

using system.security.cryptography.x509certificates;

certid:

證書含有乙個指紋(thumbprint),就是certid。在證書的detail中可以檢視,注意他們之間的空格,很容易copy錯誤;

location:

兩個類別:

currentuser,localmachine。命令列mmc然後找到證書管理。

呼叫:req = webrequest.createhttp(url);

// add in the cert we'll authenticate with

req.clientcertificates.add(getcert(thumbprint,storelocation.currentuser));

這樣就建立了乙個需要證書的請求。

docker 配置遠端連線 使用證書 使用指令碼

系統 centos7 docker 1.13.1 使用步驟 1.右鍵編輯指令碼,修改ip,password,dir三個變數值 ip是ip,password是建立證書過程中用到的密碼,dir是存放證書的目錄。2.執行指令碼 sh dk link.sh 3.修改docker配置檔案 lib system...

SQL Server使用證書最小粒度授權

最近在專案中某個功能遇到了阻塞造成的time out錯誤。所以需要在執行該功能的時候開啟乙個執行緒檢測sql server中阻塞會話。但是程式本身使用的sql帳號本身不具備view sever state許可權。這個許可權是sys admin角色的。所以就需要使用證書將view server sta...

請求庫 request使用

coding utf 8 import requests from urllib.parse import urlencode keyword input strip res urlencode encoding utf 8 url res print url response requests.g...