簡體   English   中英

使用Webbrowser控件在vb6中接受SSL證書

[英]Accept SSL Certificate in vb6 using the Webbrowser control

問題:我正在創建一個vb6應用程序,該應用程序將連接到位於HTTPS站點上的特定Web服務。 問題是,我正在訪問的HTTPS站點要求所有請求都接受它的證書策略。 (作為其自簽名的ssl證書)

基本上,我需要該應用程序自動接受安全證書對話框。 示例安全對話框如下所示:

提前加油。

@編輯:

我是新用戶時,我還不能發布圖片...請查看下面的網址以獲取示例圖片:

http://oit.nd.edu/network/nomad/images/ie_certs.gif

尋找一個名為Silent的屬性。

您將必須捕獲其他事件才能回復該對話框。 雖然,我不確定行為是什么,但是如果將Silent設置為true (即是否假定它為Yes或其他方式)?

我知道,大多數HTTPS站點都使用自簽名證書。

我不知道用於HTTPS的VB6 API,但是例如在Java中,您應該事先為其提供站點證書的副本。 那是:

  • 導出證書的副本,例如從瀏覽器證書庫中導出(在Firefox中: Tools->Options->Advanced->Encryption->View Certificates等)-假設您已經使用瀏覽器訪問了該站點;
  • 檢測您的HTTPS API指向哪個證書存儲庫(肯定有一個)
  • 將證書導入該存儲庫
  • 執行你的程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM