草庐IT

ssl_test

全部标签

ruby-on-rails - 安装 ruby​​gems 时出现 SSL 错误,无法从“https ://rubygems. org/”提取数据

我正在尝试完成MichaelHartl教程。当我尝试在我的gemset中安装rails3.2.14时,出现以下问题:$geminstallrails-v3.2.14ERROR:Couldnotfindavalidgem'rails'(=3.2.14),hereiswhy:Unabletodownloaddatafromhttps://rubygems.org/-SSL_connectreturned=1errno=0state=SSLv3readservercertificateB:certificateverifyfailed(https://s3.amazonaws.com/pro

ruby-on-rails - SSL_connect returned=1 errno=0 state=SSLv3 读取服务器证书 B : certificate verify failed

我正在使用Authlogic-Connect用于第三方登录。运行适当的迁移后,Twitter/Google/yahoo登录似乎工作正常但facebook登录抛出异常:SSL_connectreturned=1errno=0state=SSLv3readservercertificateB:certificateverifyfailed开发日志显示OpenSSL::SSL::SSLError(SSL_connectreturned=1errno=0state=SSLv3readservercertificateB:certificateverifyfailed):app/controll

javascript - Firefox 中使用 xhr、客户端证书的跨域 SSL 握手失败

设置如下:Firefox(3.x和4b),具有正确设置和有效的证书,包括客户端证书。带有XMLHttpRequest()类型AJAX调用的网页到不同的子域。所述子域中的自定义Web服务器接受请求,并以宽容的Access-Control-Allow-Origin响应header和要求客户验证。问题是Firefox突然中止了请求(好吧,这就是它在firebug中所说的)。使用openssls_server运行设置而是暗示Firefox实际上甚至不发送客户端证书:140727260153512:error:140890C7:SSLroutines:SSL3_GET_CLIENT_CERTIF

javascript - 如何获取 Firefox 附加组件中*当前*页面的 SSL 证书信息

我正在尝试开发需要访问当前加载页面的SSL证书信息的Firefox扩展/附加组件。获得此信息后,我计划根据SSL信息修改页面内容。不过,在我到达那里之前,我首先需要获取SSL信息。概述的方法here发出单独的XMLHTTPRequest以获取安全证书。如果可以避免,我宁愿不这样做,因为它会带来安全问题。例如,恶意网站/中间人可以在第一次请求页面时提供一个证书(浏览器会验证),然后为我的扩展程序将发出的XMLHTTPRequest提供另一个证书。这将导致扩展根据不一致的信息修改站点内容。因此,我想获取浏览器本身在验证站点时使用的SSL证书信息。考虑到这一点,我将上述方法与Altering

javascript - 类型错误 : parsed is undefined on angularjs service unit test

我正在尝试对使用$http的服务进行单元测试。我正在使用Jasmine,但我一直收到此错误:TypeError:parsedisundefinedinangular.js(line13737)这是我的服务的样子:angular.module('myapp.services',[]).factory('inviteService',['$rootScope','$http',function($rootScope,$http){varinviteService={token:'',getInvite:function(callback,errorCallback){$http.get('

javascript - Node : Testing with sinon and async/await

使用sinon和async/await运行此测试时遇到问题。这是我正在做的一个例子://infilefuncsasyncfunctionfuncA(id){leturl=getRoute53()+idreturnawaitfuncB(url);}asyncfunctionfuncB(url){//emptyfunction}和测试:letfuncs=require('./funcs');...//describeletstubRoute53=null;letstubFuncB=null;letroute53='https://sample-route53.com/'letid='123

javascript - React-testing-library:因输入而改变

我正在尝试测试组件是否会因输入元素的更改而更新。我使用fireEvent.change()函数,如果我随后检查我使用getByPlaceholderText找到的节点的值,它已按预期更新。但是我看不到react组件本身的变化。这可能是因为更改直到重新渲染才会发生;我将如何测试这个?react-testing-library的rerender似乎“从头开始”启动组件(即没有新的输入值),并且waitForElement永远找不到它在等待什么。这是组件TestForm.js:importReactfrom'react';import{withState}from'recompose';co

javascript - 简单的 Angular Testing 失败($injector :unpr Unknown Provider) when I have no dependencies

我得到thiserror。这与我的注入(inject)器无法解决所需的依赖关系有关,但即使我对Angular了解有限,我也很确定这段代码不应该依赖于任何模块。此代码在浏览器中运行良好,但它似乎不想在我的测试中运行。我一直在关注文档中的examples我的Angular版本是1.2.13(编辑:现在使用1.12.15)。这是我的代码:varapp=angular.module('app',[]).controller('GreetingCtrl',function($scope){$scope.title="HelloWorld!";$scope.message="Test,test.O

javascript - 为什么我得到 'There is no timestamp for/base/src/tests/core/types.tests!' ?

这个问题在这里已经有了答案:karmaerror'Thereisnotimestampfor'(9个回答)关闭6年前。我花了几个小时想弄明白,我想这与我配置错误的requirejs文件(“test.main.js”)有关,但我不太确定,所以有人可以向我解释一下吗怎么了?如果您需要我提供更多信息,我很乐意提供。这是堆栈跟踪的输出。EyalShilony@LIONKING/d/Projects/Code/Development/tsToolkit$./karma.shstartINFO[karma]:Karmav0.12.16serverstartedathttp://localhost:

Javascript : Insane boolean test with '!' operator

这个问题在这里已经有了答案:Checklegalcharactersbyregularexpressionbutwithunexpectedresult(2个答案)关闭7年前。在chrome控制台中输入以下函数调用:(function(regex,str){console.log(regex.test(str))console.log(!regex.test(str))console.log(!regex.test(str))console.log(!regex.test(str))console.log(!regex.test(str))})(newRegExp("new","gmi