schannel

    0熱度

    1回答

    我正嘗試在Java客戶端小應用程序(使用JDK 1.7.0_75-b13構建)和VC++服務器應用程序之間建立安全套接字連接。 作爲一個測試工具,我使用了一個在MSDN論壇中找到的VC++客戶端/服務器示例,將其修改爲使用SChannel,並且能夠使用密碼套件TLS_RSA_WITH_AES_128_CBC_SHA建立套接字。它適用於任何TLS 1.0/1.1/1.2。 當我嘗試從Java小程序打

    0熱度

    1回答

    成功Creating a Secure Connection Using Schannel後,我使用QueryContextAttributes()獲取其連接屬性,傳遞SECPKG_ATTR_CONNECTION_INFO。 返回的結構SecPkgContext_ConnectionInfo包含字段aiExch,它包含我正在查找的信息 - 即使用的密鑰交換算法。 我用這幾個月,它總是返回兩個預定義

    3熱度

    1回答

    此問題與某些規範(FIPS)有關,這些規範要求用​​於TLS的SChannel模塊在使用之前執行自檢,以驗證它們是否未被入侵。 FIPS就是一個例子。在開放源代碼庫中內置了自我測試。SChannel是否具有此功能? 我無法找到任何這方面的參考,但遺憾的是這似乎很奇怪。 我希望這個問題不要模糊和模棱兩可。我相信這是一個可以通過對SChannel API有深入瞭解的人合理回答的問題。 加入: 我對FI

    1熱度

    1回答

    我必須編寫一個應用程序,該應用程序使用Microsoft API在客戶端和服務器之間實現安全連接。 谷歌給了我很多的結果,我有一個很大的混亂 - 需要有人讓我有些爲了在我的腦海: 問題: 是什麼SSPI接口?什麼是Schannel.dll庫?什麼是差異? (我看到我可以包含「SSPI.h」和「Schannel.h」和「security32.h」 - 我真的需要哪個頭文件?) 如何找到一個真正簡單的

    1熱度

    1回答

    我將TLS加密添加到服務器端應用程序。我正在使用Schannel API來添加TLS。我遇到了CertFindCertificateInStore的問題。它永遠不會找到我正在搜索的證書。作爲搜索條件,我使用證書的名稱。我已經花了很多時間在這個上,不明白爲什麼它不起作用。任何幫助將非常感激。我使用這個功能在下面。謝謝, INT ServerCreateCredentials(){ //- get t

    3熱度

    1回答

    我想查看演示使用SSPI和Schannel的Microsoft示例。 當我看到here有這樣一個樣本,但我不能成功找到它:( 誰能幫我找到它? 提前感謝!

    4熱度

    1回答

    我必須使用SSPI接口實現TLS握手過程。 我的應用程序實現了客戶端,並且我從here看到的一般流程是: 的InitializeSecurityContext - 第一次調用返回一個指針SecBufferDesc結構。 致電用輸出緩衝區發送(= WinSock API)函數。 調用recv函數 再次調用InitializeSecurityContext與緩衝區。 的MSDN解釋這些緩衝區: 「在呼

    3熱度

    1回答

    我試圖連接到測試服務器,開始與OpenSSL的(這有限的密碼套件組合意指)的SSL服務器: openssl s_server -accept 443 -www -tls1_2 -cipher ECDHE:DHE:EDH -cert selfsignedcert.pem -key sskey.pem 我使用的代碼類似於MSDN的 public static bool ValidateServer

    0熱度

    1回答

    我目前在libcurl中添加了SSPI Schannel API支持,以便可以在沒有任何外部依賴項(如OpenSSL)的情況下在Windows上使用啓用SSL的協議。 我已經有一個可行的SSL/TLS實現,但是我有一個關於函數AcquireCredentialsHandle返回的證書句柄的重用的非常具體的問題。 通過重新使用SSL/TLS會話而不是創建新的句柄,重新使用現有的句柄並將其多次傳遞給I

    0熱度

    1回答

    是否可以在TLS 1.0 Handshake中提取由遠程計算機發送的證書鏈? 具有SECPKG_ATTR_REMOTE_CERT_CONTEXT值的API QueryContextAttributes僅返回結束證書。 是否可以使用某些方法提取所有鏈式證書? 使用CryptoApi和SChannel的環境Windows和C++。 謝謝!