Articles of ssl certificate

通过HTTPS运行本地服务

我有一个通过HTTPS服务的网站。 我需要这个网站是这样的,因为它被configuration为与服务人员一起工作。 这个网站需要从组织中运行的本地服务请求一些信息,但问题是这个本地服务有一个自签名证书,所以chrome拒绝连接。 这个网站的想法是,如果你从一个组织进入,它应该显示一些信息,如果你从其他组织进入它,你应该看到另一个信息。 这取决于你进入网站的位置。 问题是每个组织都有自己的networking,所以在一个组织中,这个服务可能运行在192.168.1.106,在另一个组织中,这个服务可能在10.0.1.9。 问题是:有没有办法通过HTTPS运行这个服务? 我不希望用户在他的系统上安装证书。 谢谢!

从XAMPP转移到独立的Apache后,SSL证书读取不正确

有一个内部网站,我们从XAMPP堆栈到W2008 R2上的apache / php / mysql – 最新从他们的网站。 有趣的是在我们的生产环境中做了同样的事情,一切顺利……而不是内部服务器。 唯一不同的是生产是W2012。 所以httpd和httpd-ssl上的所有设置都是一样的。 从Windows的angular度来看,这些文件是在我的apache文件夹中的文件夹,我只是移动证书,并通过Windows安装程序重新安装。 起初,用户实际上正在看到我的CAauthentication哈希 – 这是没有什么大不了的,因为没有从互联网上的访问…现在他们得到SEC_ERROR_UNKNOWN_ISSUER。 The apache log gives – AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name 我可以向你保证,它是完全一样的XAMPP安装,没有重复的服务器名称,没有hosts文件的问题…所以我感到茫然,特别是令人沮丧,因为它花了15分钟才能获得SSL证书工作第一次。

设置letsencrypt在我的nginx服务器在centos 6

所以,我正在关注为我的服务器设置ssl的这篇文章 。 但是我在configurationnginx的.conf文件时感到困惑。 这是我的conf文件: user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; } 但是,如何configuration它来创buildconfiguration,将端口80(http)请求转发到端口443(https)的侦听器,并包含适当的path?

OpenVPN警告:UNTRUSTED SSL证书,但安装看起来不错

我正在使用OpenVPN连接到我已经设置并安装了SSL证书的VPN服务器。 例如,当我检查Digicert上的SSL证书时,它似乎安装正确,但OpenVPN继续给我一个错误 服务器有一个UNTRUSTED SSL证书。 当我点击“更多详细信息…”时,我得到了一个更详细的答案(似乎不可复制),告诉我问题是证书链中存在自签名证书。 这是一个GoDaddy证书。 任何想法,我在这里失踪?

在ubuntu / apache2服务器上设置通配符SSL

我从namecheap购买了一个基本的SSL通配符证书。 现在我设置了SSL,就像我在服务器上做了很多其他的一样。 现在,当我通过https:// www(dot)domain(dot)com访问我的网站时,它工作得很好。 但是,当我去一个子域如https:// ftp(dot)域(dot)com的ssl不起作用我得到一个这个网站不能提供一个安全的连接ftp.domain.com发送无效的回应。 ERR_SSL_PROTOCOL_ERROR消息。 现在当我设置CSR时,我将FQDN设置为* .domain.com,所以我想知道是否必须在apache中设置一个特殊设置,以使通配符ssl能够与子域一起工作?

如何在Amazon ELB上安装SSL

所以我一直试图让这个SSL证书安装在我已经设置的Amazon NodeJS EC2 / EJB服务器上,但是对于我来说,我无法正常工作。 基本上,我有一个Godaddy域名和SSL证书,我在Goddaddy网站上设置了一个子域名(比方说admin.example.com),通过Amazon的Route 53工具指向亚马逊服务器。 所以,名称服务器和redirect都很好,但我的网站并没有显示它是安全的。 如果我转到admin.example.com,该网站会显示“不安全”,并且没有任何警告,而且我无法连接到https://admin.example.com 。 如果我转而使用beanstalk的url( https://example.beanstalk.com ),那么该网站会显示红色标记为“不安全”。 我通过一个HTTPS检查工具来运行beanstalkurl,它说唯一的问题是url的不匹配(因为SSL注册了admin.example.com,而不是beanstalkurl)。 我是否需要为beanstalkurl注册一个证书? 我如何设置这个子域,所以它会使用HTTPS? 我对此很新,但我不认为这应该是难以设置的。 有什么我失踪? 在此先感谢所有的帮助!

Exim4:无法将LDAP服务器连接到“ldap_require_cert = hard”

我正在尝试使用自签名证书configurationexim和slapd之间的安全连接。 ldap_require_cert = hard需要validationLDAP服务器提供的TLS证书,但在客户端validation时validation失败: 2017-07-20 15:51:26 login authenticator failed for (client) [10.0.5.2]: 435 Unable to authenticate at present (set_id=user1): lookup of "user=uid=user1,ou=accounts,dc=domain,dc=local pass=123 ldap:///uid=user1,ou=accounts,dc=domain,dc=local?uid?sub?(&(uid=user1)(objectClass=VirtualMailAccount)(accountActive=TRUE))" gave DEFER: failed to initiate TLS processing on an LDAP session to server mail.domain.local:389 – ldap_start_tls_s() returned -1: Can't contact LDAP server 一切工作正常与ldap_require_cert = never ,但我需要validation服务器证书。 这是一个eximconfiguration文件: … ldap_default_servers = mail.domain.local […]

Nginx – 仅在主域上强制使用HTTPS,在所有子域上使用HTTP

我有一个开发人员试图为我的Nginx服务器创buildSSLconfiguration,但是它仍然不能正常工作。 我想强制/redirect到我的所有子域到HTTP,并且只允许没有子域的主域,使用SSL。 这是我目前的configuration: set $ssl_rule ""; if ($scheme = http) { set $ssl_rule "1"; } if ($scheme = https) { set $ssl_rule "0"; } if ($host = "mystite.com") { set $ssl_rule "${ssl_rule}1"; } if ($host = "www.mysite.com") { set $ssl_rule "${ssl_rule}1"; } if ($host ~ (?!www).+.mysite\.com) { set $ssl_rule "${ssl_rule}0"; } if ($ssl_rule = "11") […]

使用Nginx进行客户端SSLvalidation

我有一个像这样的nginxconfiguration。 server { listen 443 ssl; server_name myserver.com; ssl on; ssl_certificate /usr/local/etc/nginx/ssl/myserver.com/fullchain.pem; ssl_certificate_key /usr/local/etc/nginx/ssl/myserver.com/privkey.pem; ssl_client_certificate /usr/local/etc/nginx/ssl/letsencrypt-CA/DSTRootCAX3.crt; ssl_verify_client on; location / { proxy_pass http://127.0.0.1:4433; } 我有一个客户端发送一个签名的请求到服务器,但我总是得到一个错误的ssl错误。 var fs = require('fs'); var https = require('https'); var options = { hostname: 'myserver.com', port: 443, path: '/', method: 'GET', cert: fs.readFileSync('myclient.com/cert.pem'), key: fs.readFileSync('myclient.com/privkey.pem'), ca: fs.readFileSync('myclient.com/DSTRootCAX3.crt'), }; var req = […]

Exchange 2013证书续订

在故障转移群集和DAG中有两台Exchange 2013服务器。 两台服务器都是邮箱和CAS。 服务器使用不同的4个服务(IMAP,POP,IIS,SMTP)的证书。 Server1是主要的。 现在这两个服务器,这个证书即将到期。 我已经完成了Server2的证书更新,在Exchange证书屏幕上完成了证书,并且安装了新的证书。 但我看到只有IMAP和POP显示在新的证书 – >服务。 旧证书仍然显示所有四项服务。 我应该在新证书中select其他两种服务吗?是否会从旧证书中取消? 如果新旧两种都有4种服务,那么我可以删除旧的证书吗? 我不能从旧证书中取消select4个服务中的任何一个,这些框都是灰色的。 我的第二个问题是,我是否应该在主服务器Server1上执行相同的操作(更新证书并移动服务并稍后删除旧服务)? 非常感谢您的build议。