Tag: ssl

HTTPS URL是否被加密?

使用TLS / SSL(HTTPS)加密时,所有的URL都被加密了吗? 我想知道,因为我想要使用TLS / SSL(HTTPS)隐藏所有的URL数据。 如果TLS / SSL给你总的URL加密,那么我不必担心隐藏来自URL的机密信息。

Java:为什么SSL握手给“无法生成DH密钥对”异常?

当我与一些IRC服务器进行SSL连接(而不是其他的 – 大概是由于服务器的首选加密方法),我得到以下异常: Caused by: java.lang.RuntimeException: Could not generate DH keypair at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:106) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:556) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:183) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165) … 3 more 最终原因: Caused by: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive) at com.sun.crypto.provider.DHKeyPairGenerator.initialize(DashoA13*..) at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:627) at […]

收到致命警报:handshake_failure通过SSLHandshakeException

我有一个授权SSL连接的问题。 我创建了使用客户端授权SSL证书连接到外部服务器的Struts Action。 在我的行动中,我试图发送一些数据到银行服务器,但没有任何运气,因为我从服务器的结果有以下错误: error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 我的方法从我的操作类发送数据到服务器 //Getting external IP from host URL whatismyip = new URL("http://automation.whatismyip.com/n09230945.asp"); BufferedReader inIP = new BufferedReader(new InputStreamReader(whatismyip.openStream())); String IPStr = inIP.readLine(); //IP as a String Merchant merchant; System.out.println("amount: " + amount + ", currency: " + currency + ", clientIp: " + IPStr + ", […]

Android上的自签名SSL接受

如何在Android上使用Java接受自签名证书? 代码示例将是完美的。 我已经在互联网上到处寻找,而有些人声称已经找到了解决方案,它要么不工作,要么没有示例代码来备份它。

如何在Java密钥库中导入现有的x509证书和私钥以在SSL中使用?

我有这个在activemq配置 <sslContext> <sslContext keyStore="file:/home/alex/work/amq/broker.ks" keyStorePassword="password" trustStore="file:${activemq.base}/conf/broker.ts" trustStorePassword="password"/> </sslContext> 我有一对x509证书和一个密钥文件 如何导入这两个用于ssl和ssl + stomp连接器? 所有的例子,我可以谷歌总是自己生成密钥,但我已经有一个关键。 我努力了 keytool -import -keystore ./broker.ks -file mycert.crt 但是这只导入证书而不是密钥文件和结果 2009-05-25 13:16:24,270 [localhost:61612] ERROR TransportConnector – Could not accept connection : No available certificate or key corresponds to the SSL cipher suites which are enabled. 我已经尝试连接证书和密钥,但得到了相同的结果 我如何导入密钥?

使用.htaccess和mod_rewrite强制SSL / https

我如何强制SSL / HTTPS使用.htaccess和mod_rewrite页面特定于PHP中。

CFNetwork SSLHandshake失败的iOS 9

有任何人与iOS 9测试版1有这个问题? 我使用标准的NSURLConnection来连接到一个web服务,一旦打电话给web服务,我得到下面的错误。 这是目前在iOS 8.3中工作 可能的beta bug? 任何想法或想法将是伟大的! 我知道它在iOS 9开发的早期阶段 这是完整的错误: CFNetwork SSLHandshake失败(-9824)NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9824) NSURLRequest * urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://mywebserviceurl"]]; NSURLResponse * response = nil; NSError * error = nil; NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];

在Docker容器中使用SSL

我遇到了与SSL证书有关的麻烦。 我有一个服务器在Docker容器中运行服务,我安装了Caddy并获得了该站点的SSL证书。 现在,从其他服务器我想要使用HTTPS服务,但我得到: x509: certificate signed by unknown authority exit status 1 而且,在使用docker + SSL时,这似乎是一个常见的问题。 我该怎么办? 谢谢