问题列表 - 第34480页

Java SSL/TLS忽略过期的证书?(java.security.cert.CertPathValidatorException:时间戳检查失败)

我遇到了一个与我通过SSL沟通的api的问题.我认为异常即将到来,因为SSL证书已过期.问题是我不管理API框.是否可以忽略过期的证书?

例外:

[ERROR,TaacWorkshop] Problem deleting user group from CADA: 
org.apache.thrift.transport.TTransportException: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
    at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:156)
    at company.oss.thrift.cada.CADABackend$Client.send_DeleteUserGroup(CADABackend.java:580)
    at company.oss.thrift.cada.CADABackend$Client.DeleteUserGroup(CADABackend.java:568)
    at com.cable.company.nse.cada.CadaDao.deleteUserGroup(CadaDao.java:72)
    at com.cable.company.nse.taac.business.TaacWorkshop.deleteTaac(TaacWorkshop.java:127)
    at com.cable.company.nse.taac.controller.RemoteVendorAccessController.processRequest(RemoteVendorAccessController.java:130)
    at com.cable.company.nse.taac.controller.RemoteVendorAccessController$$FastClassByCGLIB$$63639bdf.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:692)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
    at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:67)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:625)
    at com.cable.company.nse.taac.controller.RemoteVendorAccessController$$EnhancerByCGLIB$$bdd8aaad.processRequest(<generated>)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doInvokeMethod(HandlerMethodInvoker.java:710)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:167)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:414)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:402)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:563)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) …
Run Code Online (Sandbox Code Playgroud)

java ssl certificate

18
推荐指数
1
解决办法
9万
查看次数

为什么没有像String.Empty这样的Char.Empty?

是否有一个原因?我问,因为如果你需要使用大量空字符,那么你会遇到与使用大量空字符串时相同的情况.

编辑:这种用法的原因是:

myString.Replace ('c', '')
Run Code Online (Sandbox Code Playgroud)

所以从myString中删除'c'的所有实例.

.net c# string char base-class-library

244
推荐指数
11
解决办法
22万
查看次数

如何让py.test或nose在所有python文件中查找测试?

我有几个小模块,其中测试在其中,py.test或者nose不查找它们,因为它们test的文件名中不包含它们.

我怎么能在所有python文件中说服py.testnose寻找测试,递归 - '''包括那些test在他们的文件名'''中没有的?

在源文件中,我确实遵循标准命名约定:class testSomeName使用方法def test_some_name.

如果无法做到这一点,我可以使用哪种其他解决方案来获得相同的结果.

我不想手动创建包含测试的所有文件的列表,我想要一个支持发现的解决方案.

python nose pytest

4
推荐指数
3
解决办法
5206
查看次数

更改RX运营商的间隔?

这可能是一个愚蠢的问题,因为我对RX有点新:)

我正在抽样一个事件(RX为.Net 4.0):

eventAsObservable.Sample(TimeSpan.FromSeconds(1)).Timestamp().Subscribe(x => Console.WriteLine("testing:"+ x.Value.EventArgs.str));

问题是采样时间需要能够动态改变,我想我可以制作一些属性来移除现有的处理程序,并在它发生变化时创建一个新的处理程序,但它看起来有点乱,更容易受到计时问题的影响.有没有办法简单地改变间隔?

示例:假设某人正在编写一串字符,当检测到某个序列时,您希望更改采样时间而不会错过任何事件,并且最好不要多次获取事件

.net system.reactive

6
推荐指数
2
解决办法
1463
查看次数

让屏幕阅读器阅读使用JavaScript添加的新内容

加载网页时,屏幕阅读器(如OS X附带的,或Windows上的JAWS)将读取整个页面的内容.但是请说您的页面是动态的,并且当用户执行操作时,新内容会添加到页面中.为简单起见,假设您在某处显示消息<span>.如何让屏幕阅读器阅读新消息?

javascript accessibility screen-readers

29
推荐指数
1
解决办法
3万
查看次数

Java HashMap与JSONObject

我想知道Java HashMap与JSONObject的性能.

似乎JSONObject使用HashMap在内部存储数据.但是与HashMap相比,JSONObject可能会有额外的开销.

有没有人知道Java JSONObject与HashMap相比的性能?

谢谢!

java json hashmap

33
推荐指数
3
解决办法
2万
查看次数

如何判断文件是否是使用PHP的文本?

我正在为我们巨大的PHP代码库创建一个搜索引擎.

给定文件路径,如何确定某个文件是文本文件还是某种其他类型?我宁愿不必诉诸文件扩展名(比如substr($filename, -3)傻事),因为这是一个基于linux的文件系统,所以任何事情都与文件扩展名有关.

我正在使用RecursiveDirectoryIterator,所以我也有这些方法可用..

php linux text file-type

4
推荐指数
1
解决办法
5954
查看次数

将XSLT应用于WCF消息

如果满足某些条件,我们希望从WCF请求转换传出XML.有没有办法在使用WCF进行连接之前拦截XML流?我发现了一种使用Message对象并覆盖OnWriteBodyContents方法的方法,你必须手动创建XML,理想情况下我们想要一个更简单的方法.

.net xml wcf

6
推荐指数
1
解决办法
1283
查看次数

编译器指令使字符串<> UnicodeString

在Delphi 2009及更高版本中,字符串类型隐式等于UnicodeString类型.我现在的学科是为我最近的基本单位使用显式的UnicodeString类型来消除混淆.是否有一个编译器指令,它将在声明它的单元中生成字符串<> UnicodeString?

delphi

1
推荐指数
1
解决办法
1106
查看次数

MVVM中的ViewModel应该引用View吗?

在MVVM(Model-View-ViewModel)模式中,ViewModel应该引用视图.我认为不应该.但是下面的场景应该如何处理呢?我有一个视图,其中有一个选项卡控件作为主容器,此视图的viewmodel实现了一个命令,用于向选项卡控件添加新选项卡.简单的方法是允许viewmodel引用视图,然后在命令实现中以编程方式将新选项卡添加到视图中的tabcontrol.这似乎是错的.我应该以某种方式将tabcontrol绑定到viewmodel,然后实现数据/控件模板以添加新选项卡.我希望这对某人有点意义:)

wpf design-patterns mvvm

13
推荐指数
3
解决办法
7844
查看次数