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++。 谢谢!