草庐IT

ssl_certificate_by_lua

全部标签

java - 调用 WebService 并遇到 SSL/cert 问题

首先我要说的是,我对在Java中设置keystore等知之甚少我正在尝试调用SOAPWeb服务,我获得了wsdl,生成了代码等。在我部署它并尝试触发WS调用之前,一切似乎都正常。这是我的设置:Tomcat7.0.35Java,jdk1.6.0_39pfx文件和密码项目作为标准网络应用程序(war)部署到tomcat当我运行代码时,出现以下异常:Causedby:javax.net.ssl.SSLHandshakeException:SSLHandshakeExceptioninvokinghttps://tallyservices-qa.olson.com/tallyDemo2WebS

java - 亚马逊 SQS : The same message is consumed by two current consumers

我有四个当前消费者在AmazonAWS上收听同一个队列。从队列中拉取消息时,有时会出现同一条消息被两个不同的消费者消费的情况。请看下面的日志:18:01:46,515[jmsContainer-2]DEBUG-从队列中收到消息:ID:3698a927-930b-4d6a-aeca-f6692252879218:02:12,825[jmsContainer-3]DEBUG-从队列中收到消息:ID:3698a927-930b-4d6a-aeca-f66922528792我有一个包含4个并发使用者的JMS容器设置。我将可见性超时设置为30秒。既然container2收到了消息,怎么conta

java - Spring 安全 : Ignore login page by using a special URL parameter

我目前有一个看起来像这样的设置:spring-security.xml:web.xml:springSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxyspringSecurityFilterChain/*这一切似乎都按预期工作,但是,在特殊情况下,如果用户传入特殊token,我希望绕过登录页面。因此,目前,如果用户转到诸如/dog之类的url,他们将看到登录页面,如果他们传入foo/bar的凭据,那么他们将登录后看到/dog对应的页面。我希望能够使用诸如/dog?token=abcd这样的URL

java - Elasticsearch : Sorting by nested documents' values

我在为我的Java应用程序使用ElasticSearch时遇到了问题。我自己解释一下,我有一个映射,类似于:{"products":{"properties":{"id":{"type":"long","ignore_malformed":false},"locations":{"properties":{"category":{"type":"long","ignore_malformed":false},"subCategory":{"type":"long","ignore_malformed":false},"order":{"type":"long","ignore_malf

java - 不支持的 SSL 密码套件

我正在尝试使用一些自定义SSL密码套件。具体来说,我的list是DHE-RSA-AES256-SHADHE-DSS-AES256-SHADHE-RSA-CAMELLIA256-SHADHE-DSS-CAMELLIA256-SHAAES256-SHACAMELLIA256-SHASSL_RSA_WITH_RC4_128_MD5PSK-AES256-CBC-SHAEDH-RSA-DES-CBC3-SHAEDH-DSS-DES-CBC3-SHADES-CBC3-SHAPSK-3DES-EDE-CBC-SHADHE-RSA-AES128-SHADHE-DSS-AES128-SHADHE-RSA

java - 如何使用 Spring WebServiceTemplate 禁用 SSL 证书检查?

为了在开发环境中进行测试,我想忽略我的开发服务器的https证书问题。我的Web服务客户端正在获取:-PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径有许多类似的问题帮助我找到了解决方案,但我想我会在这里为任何需要它的人发布这个特定问题的答案.... 最佳答案 classUnTrustworthyTrustManagerimplementsX509TrustManager{publicvoidcheckClien

java - 在 Java 中通过代理获取 SSL 页面的最简单方法

我想用Java获取SSL页面。问题是,我必须针对http代理进行身份验证。所以我想要一个简单的方法来获取这个页面。我尝试了ApacheCommonshttpclient,但它对我的问题来说开销太大。我试过这段代码,但它不包含身份验证操作:importjava.io.*;importjava.net.*;publicclassProxyTest{publicstaticvoidmain(String[]args)throwsClientProtocolException,IOException{URLurl=newURL("https://ssl.site");Sockets=newSo

java - 在谷歌应用引擎数据存储中查询聚合 ("group by"的替代策略

无法查询AppEngine数据存储以获取聚合结果。例子:我有一个名为“Post”的实体,其中包含以下字段:Keyid,Stringnickname,StringpostText,intscore我的数据存储中有许多不同的昵称和每个昵称的许多帖子。如果我想要一个总分前十昵称的排行榜,我通常会有如下sql:selectnickname,sum(score)assumscorefromPostgroupbynicknameorderbysumscorelimit10这种类型的查询在googleappenginedatastorejavaapi(jdo或jpa)中是不可能的。我可以使用哪些替代

java - 如何让 ReSTLet 客户端忽略 SSL 证书问题

我目前在一个测试环境中工作,其中服务器具有默认的自签名SSL证书。我正在使用ReSTLet2.1-RC2并像这样实例化客户端资源:Clientclient=newClient(newContext(),Protocol.HTTP);cr=newClientResource(String.format(itql_endpoint,riQuery));cr.setNext(client);并为我调用的每个电话重复使用客户端。如何设置客户端以使其忽略有问题的证书。 最佳答案 正确的方法是将这个自签名证书导入客户端的信任库,例如使用keyt

java - Apache HttpClient : How to auto close connections by server's keep-alive time?

ApacheHttpClient4.3b2,HttpCore4.3。我使用PoolingHttpClientConnectionManager同时管理5个连接:PoolingHttpClientConnectionManagerconnectionManager;HttpClienthttpclient;connectionManager=newPoolingHttpClientConnectionManager();connectionManager.setDefaultMaxPerRoute(5);httpclient=HttpClientBuilder.create().setC