草庐IT

SSL证书

全部标签

java - 获取 javax.net.ssl.SSLException : Received fatal alert: protocol_version while scraping data using Jsoup

我正在尝试使用Jsoup从站点获取数据。该网站的链接是Clickhere!这是我获取数据的代码。`//WARNING:doitonlyifsecurityisn'timportant,otherwiseyouhave//tofollowthisadvices:http://stackoverflow.com/a/7745706/1363265//CreateatrustmanagerthatdoesnotvalidatecertificatechainsTrustManager[]trustAllCerts=newTrustManager[]{newX509TrustManager()

java - 此 jar 包含其签署者证书将在六个月内过期的条目

我已经通过各种方式对我的jar进行了签名,但是当我使用以下命令时,我一直收到上述错误消息:jarsigner-verify-verbose[myjar]有没有办法摆脱这个错误?如果没有重新认证,我的代码是否会在六个月后停止工作?这是用于生成key和签署Jar的整套命令:keytool-genkey-keystore[keystore]-alias[alias]-validity2000keytool-selfcert-keystore[keystore]-alias[alias]-validity2000jarsigner-keystore[keystore][jar][alias]

java - "550 SSL/TLS required on the data channel"使用 Apache Commons FTPSClient

我在需要加密数据通道的FTP服务器(ProFTPD1.3.3a)上使用FTPClient读取数据时遇到问题。在其他服务器上没有加密的情况下一切正常。我的代码是:FTPSClientftpsClient=newFTPSClient("TLS",false);log.debug("usingTLS");FTPClientConfigftpClientConfig=newFTPClientConfig(FTPClientConfig.SYST_UNIX);ftpClientConfig.setServerLanguageCode("de");ftpsClient.configure(ftpC

Java 忽略证书验证

我正在尝试创建一些连接到自签名HTTPS服务器的示例Java项目。我似乎无法让Java停止尝试验证证书。我不想信任这个证书,我只想完全忽略所有证书验证;该服务器在我的网络内,我希望能够运行一些测试应用程序而不必担心证书是否有效。java-Dcom.sun.net.ssl.checkRevocation=falseHelloWorldorg.apache.axis2.AxisFault:Connectionhasbeenshutdown:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorExceptio

java - SSL 异常 : javax.net.ssl.SSLHandshakeException:收到致命警报:certificate_unknown

我已经创建了SSLClient和SSLServer,还为SSLServer创建了keystore"server.jks",为SSLClient创建了"client.jks"。首先我执行SSLServer.java文件,然后当我执行SSLClient.java文件时。它抛出异常"javax.net.ssl.SSLHandshakeException:Receivedfatalalert:certificate_unknown"。我不知道为什么我得到这个异常(exception)。我跟随http://ruchirawageesha.blogspot.in/2010/07/how-to-cr

java - 带有自签名证书的 egit,https

我想使用可通过https访问的git存储库,Https服务器具有自签名证书。我在尝试使用eclipse+egit克隆repo时总是出错:https://host/path:cannotopengit-upload-packsun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget是否可以绕过这个问题

java - Jetty 日志中的 SSL_NULL_WITH_NULL_NULL 密码套件

我正在使用带有HTTPS和有效证书的Jetty,但我不确定它是否正确,因为服务器日志中的密码套件似乎是SSL_NULL_WITH_NULL_NULL。然而,客户端日志看起来不错。长话短说:我附上了一个需要Jetty-7.6.10的Java示例和两个用于创建keystore和信任库的脚本。JettyHttpsForStackOverflow同时或单独运行客户端和服务器以去复杂化日志。create-chains.sh脚本创建keystore和信任库。keystore包含一个由临时keystore生成的根证书颁发机构结尾的链。它使用证书颁发机构和中间证书复制真实案例。create-singl

java - tomcat 和 apr 中的 SSL 配置

我在使用aprnative库设置tomcat时遇到问题,我有以下内容:Tomcat:7.0.42Java:1.7.0_40-b43OS:Centos6.4(2.6.32-358.18.1.el6.i686)APR:1.3.9Nativelib:1.1.27OpenSSL:openssl-1.0.0-27.el6_4.2.i686我的server.xml看起来像:.........我编译的原生库如下:./configure--with-apr=/usr/bin/apr-1-config--with-ssl=yes--prefix=$CATALINA_HOMEmake&&makeinsta

java - Java keystore 中的中间 CA 证书

我的DevOPs团队想在我们的Javakeystore中使用中间CA证书。我相信将中间证书添加到keystore与添加“常规证书”的过程相同,对吗?有什么我需要注意的“陷阱”吗?另外,我如何在测试中验证Java正在使用中间证书,而不是通过CA进行检查? 最佳答案 你需要从证书链的角度来推理。中间CA证书的目标是让远程方在终端实体证书(例如服务器或客户端证书本身)和链上游的另一个CA证书之间建立链。如果您正在谈论将此中间CA证书导入将用作信任库的keystore,那么该CA证书是中间证书还是“根”CA证书并不重要:它将成为一个与使用该

java - 在 Java 中验证证书会引发异常 - 无法找到指向请求目标的有效证书路径

我有一个Web应用程序需要客户端发送它的证书并且服务器必须验证证书(即查看颁发者是否是有效的颁发者并且存在于服务器的信任库中)。这是代码:FileInputStreamfin=newFileInputStream("C:/trustedca");KeyStoreanchors=KeyStore.getInstance("JKS","SUN");anchors.load(fin,"server".toCharArray());X509CertSelectortarget=newX509CertSelector();FileInputStreamfin1=newFileInputStrea