在尝试设置时,客户端中有一个调用:
sslStream.AuthenticateAsClient(targetHost);
对于,文档说明为"The value specified for targetHost must match the name on the server's certificate.“
如何找到我的x509证书的targetHost?
我试图向服务器发送一个请求,但它遇到了以下错误,因为我知道应该创建一个证书,但不确定如何做。我已经找到了这个,但无法实现它。
java.security.cert.CertificateException: No subject alternative DNS name matching www.example.com found.
代码
URL url = new URL("https://www.example.com:1897/services/myservice");
HttpsURLConnection con = (HttpsURL
下面是这样的场景:我通过GoDaddy购买了一台UCC。我们在一台专用服务器上托管多个web应用程序,我通过RDP访问该服务器。UCC的目的是让您能够将相同的证书分配给多个域(GoDaddy告诉我们10)。我通过GoDaddy的仪表板将域名添加到UCC,然后在服务器上下载并安装证书。 Defining the Domains on GoDaddy 但是,当尝试将证书分配给IIS中的每个web应用程序时,会发生一些事情。1)当我尝试将证书分配给多个应用程序时,它会警告我;2)编辑站点绑定时,"Host Name“字段变灰;3)一旦我将证书分配给第二个网站,所有流量就开始重定向到我第一次
设置是我在相同的HTTPS网站上托管两个类似的WCF应用程序,使用相同的应用程序池和证书。
现在,第一个WCF应用程序在某个函数上调用第二个WCF。在第一个调用第二个WCF之后,将引发异常
"Could not establish trust relationship for the SSL/TLS secure channel..."
我也看到过类似的问题,但区别在于我的问题应该有效,因为它使用的是相同的证书。可能是怎么回事?
编辑:
下面是第二个WCF是如何在第一个WCF中的方法中调用的,
public void SomeMethod(string parameter)
{
我想知道如何在Cloudflare上将SSL证书添加到子子域,例如maintenance.login.example.com我已经将子子域添加到我的站点,但我一直收到此错误This site can’t provide a secure connection maintenance.login.example.com sent an invalid response. Try running Windows Network Diagnostics. ERR_SSL_PROTOCOL_ERROR
我正在尝试使用java keytool,但是我不知道如何设置主机名。
这就是我尝试的方法:
hostname[username:/this/is/a/path][640]% keytool -keystore server.keystore -genkeypair -alias hostname
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: hostname
What is the name of your organizational unit?
curl: (60) SSL: no alternative certificate subject name matches target host name
我不明白这个错误。如果我提供了一个CA证书(带有--cacert选项),它甚至没有主题可选名称。如果它有一个,那么它肯定与目标主机名(我的服务器)不匹配。
另一方面,如果我提供与 CA 签名的服务器证书,它会写成:SSL certificate problem: unable to get local issuer certificate. (这是我所期望的,因为我的计算机默认不信任CA,这是正确的)。
当将PEM证书组合到一个文件中