2010-05-07 87 views
2

我正在嘗試向iphone發送推送通知。通過在互聯網上搜索,我發現用winhttpcertcfg在服務器上註冊P12文件。但是,當我安裝winhttpcertcfg後,使用此命令試圖無法找到或獲取請求證書的上下文

winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s 「CertificateName」 -a 「ASPNET」

在命令窗口。

但我收到錯誤「無法找到或獲得證書申請上下文」

能否請你建議我,如何解決這個問題?

+0

你有沒有得到這個修復。我遇到了同樣的問題 – Arcadian 2012-02-23 14:48:25

回答

0

檢查您的證書是否位於「我的」認證商店。

2
  1. 打開MMC控制檯
  2. 添加證書管理單元中的 「計算機帳戶」。下一個。
  3. 選擇「本地計算機」。 Next
  4. 找到「Personal \ Certificates」。
  5. 在此文件夾中打開上下文菜單。選擇任務\導入。
  6. 找到您的p12證書。 Next
  7. 在「證書名稱」.ks.pw.txt文件中查找密碼並使用它。下一頁
  8. 下一頁。完。

以管理員身份打開cmd。

找到C:\ Program Files文件(x86)的\ Windows資源工具包\工具針對x64機器

C:\ Program Files文件\ Windows資源工具包\工具 x86機器上

運行依次執行以下命令。本場比賽的IIS 6-7.5

winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s證書名稱-a YOUR_COMPUTER_NAME

winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s證書名稱-a YOUR_COMPUTER_NAME \ IIS_IUSRS

winhttpcertcfg -g -c LOCAL_MACHINE \ MY -s證書名稱-a YOUR_COMPUTER_NAME \ IUSR

winhttpcertcfg -g - çLOCAL_MACHINE \ MY -s證書名稱-a網絡服務

如果一切OK,你會看到的消息像 授予帳戶私鑰訪問:...

也許之後你將不得不等待幾分鐘由於Windows的東西。在我的情況下,證書不能立即應用。

如果你做的一切都是正確的,瀏覽器,然後導航到https://ws.merchanttest.firstdataglobalgateway.com/fdggwsapi/services/order.wsdl

你會看到下面的(我的情況)

enter image description here

單擊確定,你得到的WSDL架構。

祝你好運

相關問題