草庐IT

SSL证书

全部标签

java - 如何在ssl中激活mq

我正在尝试通过jms(activemq)发送消息,但我希望它采用ssl协议(protocol)。它现在实际上在tcp中工作。我使用jndi,带有一个虚拟主题和2个队列。有人可以帮我吗,我试过了,但我卡住了,服务器无法启动:http://activemq.apache.org/how-do-i-use-ssl.html谢谢编辑:日志显示:“对实体“needClientAuth”的引用必须以“;”结尾分隔符。” 最佳答案 我会回答我自己的问题:首先在..../apache-activemq-5.11.1/conf/activemq.xm

You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true

遇到一个问题关键点:YouneedeithertoexplicitlydisableSSLbysettinguseSSL=false,orsetuseSSL=trueandprovidetruststoreforservercertificateverification.翻译一下:CST2022WARN:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL5.5.45+、5.6.26+和5.7.6+的要求,如果没有设置显式选项,默认必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性被设置为’false’。您需要通过设置useS

java - 如何从 GoDaddy 导入证书以进行 Java 代码签名?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。5年前关闭。Improvethisquestion我需要能够使用来自CA的证书对jar文件进行签名。我按照GoDaddy文档中有关如何执行此操作的说明进行操作:http://support.godaddy.com/help/article/4780/signing-java-code但是,第3步需要导入从GoDaddy网站获取的证书文件。根据文档,命令是:keytool-import-trustcacerts-keystorecodes

java - Keytool 创建受信任的自签名证书

我正在尝试使用(java)keytool创建自签名证书,但是当我尝试使用它时出现以下异常(完整异常请参见底部)。...Causedby:sun.security.validator.ValidatorException:Notrustedcertificatefoundatsun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.java:304)atsun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:

java - 为什么在 Java 中创建 SSL 套接字时会出现错误 "Cannot store non-PrivateKeys"?

我正在使用较旧的IBMiSeries(IBM-i、i5OS、AS/400等),在O/S版本V5R3M0上使用Java5JVM(Classic,而非ITJJ9)。简而言之,这里是场景:我使用Portecle1.7创建了一个JKS类型的keystore(注意:我曾尝试将我的keystore转换为JCEKS,但由于格式不受支持而被拒绝,因此JKS似乎是iSeries机器的唯一选择(至少是我使用的版本)。然后我创建了一个key对和CSR,并将CSR发送给Thawte进行签名。我使用PKCS#7格式从Thawte成功导入了签名证书以导入整个证书链,其中包括我的证书、Thawte中介和Thawte

java - 如何为 Jetty SSL 设置密码套件的顺序?

这个问题在这里已经有了答案:Howtospecifyserver-preferredorderofSSLciphersuitesforJava?(2个答案)关闭8年前。为了服务我的应用程序,我使用Apache或嵌入式Jetty。对于Jetty,我选择了一些我想使用的密码套装并使用setIncludeCipherSuites(String[]names)进行设置。在Jetty文档(http://wiki.eclipse.org/Jetty/Howto/CipherSuites)中,我发现:请注意,您必须按优先顺序指定密码套件。但是https://www.ssllabs.com/sslte

ssl - Java SSL - InstallCert 识别证书,但仍然出现 "unable to find valid certification path"错误?

我以为我遇到了和其他人一样的问题,我一直在经历无数类似的问题和潜在的解决方案,但没有运气。我使用的信任库是cacerts,位于Java1.6.0JRE的lib/security中(build1.6.0_20-b02...这可能是问题的根源吗?)。我也尝试过jssecacerts。使用InstallCert(根据发布的其他类似问题),我可以看到我的证书实际上已安装且有效(并且我已将其删除、重新导入等以确保我看到正确的数据):javaInstallCertLoadingKeyStorejssecacerts...Openingconnectionto:443...StartingSSLha

docker https 证书/多域名通配符自动续期(群晖https证书)

本文基于freessl.cn申请通配符域名自动续期。使用docker的原因是为了方便可靠,不会因为不同的操作系统缺包无法安装acme.sh,也不会在操作系统中留下灿烂内容,acme版的docker包含了运行环境。主要步骤如下:1、打开https://freessl.cn/官网,注册并登录2、进入ACME自动化导航菜单,添加证书3、配置域名解析4、域名解析配置检测通过后,获得签发证书的命令5、运行带有acme.sh运行环境的docker容器dockerrun-itd\-v"/opt/acme.sh":/acme.sh\--net=host\--restart=always\--name=acme

Java Webstart 信任库 SSL

需要一些指导。我有javawebstart应用程序,我希望它通过SSL连接到服务器。只需添加一个属性,如:System.setProperty("javax.net.ssl.trustStore","my.keystore");但是自从从服务器下载的JAWS程序无法运行,并且在本地文件系统上没有my.keystore。因此决定将证书分发给所有客户。我做了以下操作并且成功了。将此信任库作为流读取(使用getResourceAsStream方法)。将其保存在客户端机器上的任何文件中(sometemp)调用System.setProperty("javax.net.ssl.trustStor

Java NIO 和 SSL

我正在使用javaNIO编写一个服务器,但我有几个问题找不到答案。首先,关于SSLEngine,如何在分离线程中正确处理NEED_TASK?当我在单独的线程中调用任务时,它们会完成,但我不知道如何返回以执行另一个握手操作。一种选择是从执行委托(delegate)任务的线程调用该操作,但我想这不是实现它的方法。另一个问题是关于从不同的线程和选择器线程调用interestOps()。在尝试写入channel但未写入所有数据后,我需要更改关键兴趣。我考虑过像ROXNIO教程中那样使用某种更改队列,但我在这里的另一个线程中读到这不是最好的方法。 最佳答案