Tag: ssl

PHP的棘轮websocket SSL连接?

我有一个棘轮聊天服务器文件 use Ratchet\Server\IoServer; use Ratchet\WebSocket\WsServer; use MyAppChat\Chat; require dirname(__DIR__) . '/vendor/autoload.php'; $server = IoServer::factory( new WsServer( new Chat() ) , 26666 ); $server->run(); 我使用Websocket连接ws ,它工作正常 if ("WebSocket" in window) { var ws = new WebSocket("ws://ratchet.mydomain.org:8888"); ws.onopen = function() { // Web Socket is connected. You can send data by send() method. ws.send("message to send"); }; […]

在Windows上构build带有SSL支持的libcurl

我在Win32 C ++应用程序中使用libcurl。 我有curllib.vcproj项目添加到我的解决scheme,并设置我的其他项目依赖于它。 如何在启用SSL支持的情况下构build它?

Tomcat服务器/客户端自签名SSL证书

我有一个运行自签名SSL证书的Apache Tomcat 6.x服务器。 我希望客户端将自己的证书提交给服务器,以便我可以基于用户数据库对其进行身份validation。 我有一个基于我在网上find的例子,但是这个例子带有jar头证书和一个预先构build的JKS数据存储。 我想用我自己的证书创build自己的数据存储,但没有运气。 如何为Tomcat创build数据存储? 如何为Tomcat创build自签名证书? 如何为客户创build自签名证书? 我如何强制Tomcat信任客户端的签名? 我一直在玩java keytool好几个小时了。

您必须启用openssl扩展才能通过https下载文件

我想安装Zend Framework 2.所以我下载了框架应用程序。 正如在ZF2手册中提到的,我们必须发出命令 php composer.phar install 在骨架里面。 但是我得到一个错误 您必须启用openssl扩展才能通过https下载文件 然后我启用了SSL中的ssl_module,我检查了php_ini文件,我可以看到下面一行 延长= php_openssl.dll 还是我得到了同样的错误。 任何人有任何线索我错过了什么?

我如何强制用户通过HTTPS而不是HTTP访问我的页面?

我只有一个页面,我想强制访问作为一个HTTPS页面(在Apache上的PHP)。 如何在不使整个目录需要HTTPS的情况下做到这一点? 或者,如果您从HTTP页面向HTTPS页面提交表单,是否通过HTTPS而不是HTTP发送? 这是我的例子: http://www.example.com/some-page.php 我只想通过以下方式访问它: https://www.example.com/some-page.php 当然,我可以把这个页面的所有链接都指向HTTPS版本,但是这并不能阻止一些愚蠢的人通过HTTP来访问它。 我想过的一件事是在PHP文件的头部添加一个redirect,以确保他们正在访问HTTPS版本: if($_SERVER["SCRIPT_URI"] == "http://www.example.com/some-page.php"){ header('Location: https://www.example.com/some-page.php'); } 但是这不可能是正确的方式,可以吗? 顺便说一句,请不要留意url。 我知道,如果它实际上是一个有购物车等的网页,那么你会以不同的方式去做。 把它看作是一个网站上的一个网站,它出售一个价格的一个项目,你input你的信用卡信息将被提交到外部网站上的支付网关,以便为你的卡充值一次。

ASP.NET MVC下的SSL页面

我如何去使用HTTPS在我的ASP.NET MVC的网站的一些页面? 史蒂夫桑德森有一个很好的教程,如何在干预的方式做预览4在: http://blog.codeville.net/2008/08/05/adding-httpsssl-support-to-aspnet-mvc-routing/ 预览版5有更好的/更新的方法吗?

Android排除自签名HTTPS信任锚找不到证书path

我是一个机器人新手。 这个问题已经被问了很多次,但是我已经经历了几乎所有的问题。 我试图在Node.Js服务器上使用自签名证书(使用express)和在Android上使用Volley。 使用: http : //blog.applegrew.com/2015/04/using-pinned-self-signed-ssl-certificate-with-android-volley/ 我无法使用http://ogrelab.ikratko.com/using-android-volley-with-self-signed-certificate/,因为在我的应用程序中有太多的代码需要更改。 这是错误。 javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书path的信任锚点。 我的volleysingelton代码: private SSLSocketFactory newSslSocketFactory() { try { // Get an instance of the Bouncy Castle KeyStore format KeyStore trusted = KeyStore.getInstance("BKS"); // Get the raw resource, which contains the keystore with // your trusted certificates (root and any intermediate certs) InputStream in = mCtx.getResources().openRawResource(R.raw.evennewer); try […]

java – 忽略过期的SSL证书

URL myUrl = new URL("https://www….."); 网站的SSL证书已过期。 如何避免它,使URL()的工作?

如何configurationWEBrick在Rails中使用SSL?

在Rails 3之前,您可以修改脚本/服务器文件来添加SSL参数,并告诉服务器命令使用WEBrick的HTTPS版本。 现在所有这些脚本都没有了,有没有人知道如何让这个工作与Rails 3或4?

Chrome:无效的自签名SSL证书 – “主题备用名称缺失”

最近,Chrome已经停止使用我自己签署的SSL证书,并认为他们不安全。 当我查看DevTools | Security中的证书时 DevTools | Security标签,我可以看到它说 使用者备用名称丢失本网站的证书不包含包含域名或IP地址的主题备用名称扩展名。 证书错误网站的证书链有问题(net :: ERR_CERT_COMMON_NAME_INVALID)。 我该如何解决这个问题?