valicert中文内盘和外盘是什么意思思啊

= mobilesize || location.path() == '/'" ng-cloak translate-cloak>VLC media player for OS X
Download latest VLC for Mac OS X 10.6 and later
Web browser plugins
Last version of VLC for Mac OS X 10.5 Leopard (release 2.0.10)
Note that this version is no longer maintained and will not receive any updates.
Need help to download the correct package for your Mac? .
Download previous versions of VLC for legacy versions of Mac OS X
Use VLC 0.9.10 for 10.4 Tiger. Mac OS X 10.4.7 or later is required.
Use VLC 0.8.6i for 10.3 Panther.
Use VLC 0.8.4a for 10.2 Jaguar.
Use VLC 0.7.0 for 10.1 Puma .
Older versions can be found by browsing
Source code
If you want, you can download the
of VLC media player.
VideoLAN, VLC, VLC media player and x264 are trademarks internationally registered by the
VideoLAN software is licensed under various open-source licenses: use and distribution are defined by each software license.
Design by . Some icons are licensed under the .
The VLC cone icon was designed by Richard ?iestad. Icons for VLMC, DVBlast and x264 designed by .Subdomain results配置HTTPS服务器
翻译内容可能已经过旧。 你可以通过&&查看最近的更新。
配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置:
ssl_certificate
ssl_certificate_key .key;
ssl_protocols
SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers
HIGH:!aNULL:!MD5;
服务器证书是公开的,会被传送到每一个连接到服务器的客户端。而私钥不是公开的,需要存放在访问受限的文件中,当然,nginx主进程必须有读取密钥的权限。私钥和证书可以存放在同一个文件中:
ssl_certificate
ssl_certificate_key .
这种情况下,证书文件同样得设置访问限制。当然,虽然证书和密钥存放在同一个文件,只有证书会发送给客户端,密钥不会发送。
和指令可以用来强制用户连接只能引入SSL/TLS那些强壮的协议版本和强大的加密算法。从1.0.5版本开始,nginx默认使用“ssl_protocols
SSLv3 TLSv1”和“ssl_ciphers HIGH:!aNULL:!MD5”,所以只有在之前的版本,明确地配置它们才是有意义的。从1.1.13和1.0.12版本开始,nginx默认使用“ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2”。
CBC模式的加密算法容易受到一些攻击,尤其是BEAST攻击(参见)。可以通过下面配置调整为优先使用RC4-SHA加密算法:
ssl_ciphers RC4:HIGH:!aNULL:!MD5;
ssl_prefer_server_
HTTPS服务器优化
SSL操作需要消耗CPU资源,所以在多处理器的系统,需要启动多个工作进程,而且数量需要不少于可用CPU的个数。最消耗CPU资源的SSL操作是SSL握手,有两种方法可以将每个客户端的握手操作数量降到最低:第一种是保持客户端长连接,在一个SSL连接发送多个请求,第二种是在并发的连接或者后续的连接中重用SSL会话参数,这样可以避免SSL握手的操作。会话缓存用于保存SSL会话,这些缓存在工作进程间共享,可以使用指令进行配置。1M缓存可以存放大约4000个会话。默认的缓存超时是5分钟,可以使用加大它。下面是一个针对4核系统的配置优化的例子,使用10M的共享会话缓存:
worker_processes
ssl_session_cache
shared:SSL:10m;
ssl_session_timeout
keepalive_timeout
ssl_certificate
ssl_certificate_key .
ssl_protocols
SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers
HIGH:!aNULL:!MD5;
有些浏览器不接受那些众所周知的证书认证机构签署的证书,而另外一些浏览器却接受它们。这是由于证书签发使用了一些中间认证机构,这些中间机构被众所周知的证书认证机构授权代为签发证书,但是它们自己却不被广泛认知,所以有些客户端不予识别。针对这种情况,证书认证机构提供一个证书链的包裹,用来声明众所周知的认证机构和自己的关系,需要将这个证书链包裹与服务器证书合并成一个文件。在这个文件里,服务器证书需要出现在认证方证书链的前面:
$ cat .crt bundle.crt & .chained.crt
这个文件需要使用指令来引用:
ssl_certificate
ssl_certificate_key .
如果服务器证书和认证方证书链合并时顺序弄错了,nginx就不能正常启动,而且会显示下面的错误信息:
SSL_CTX_use_PrivateKey_file(& ... /.key&) failed
(SSL: error:0B9 certificate routines:
X509_check_private_key:key values mismatch)
因为nginx首先需要用私钥去解密服务器证书,而遇到的却是认证方的证书。
浏览器通常会将那些被受信的认证机构认证的中间认证机构保存下来,那么这些浏览器以后在遇到使用这些中间认证机构但不包含证书链的情况时,因为已经保存了这些中间认证机构的信息,所以不会报错。可以使用openssl命令行工具来确认服务器发送了完整的证书链:
$ openssl s_client -connect :443
Certificate chain
0 s:/C=US/ST=Arizona/L=Scottsdale/1.3.6.1.4.1.311.60.2.1.3=US
/1.3.6.1.4.1.311.60.2.1.2=AZ/, Inc
/OU=MIS Department/CN=
/serialNumber=/2.5.4.15=V1.0, Clause 5.(b)
i:/C=US/ST=Arizona/L=Scottsdale/, Inc.
/OU=/repository
/CN=Go Daddy Secure Certification Authority
/serialNumber=
1 s:/C=US/ST=Arizona/L=Scottsdale/, Inc.
/OU=/repository
/CN=Go Daddy Secure Certification Authority
/serialNumber=
i:/C=US/O=The Go Daddy Group, Inc.
/OU=Go Daddy Class 2 Certification Authority
2 s:/C=US/O=The Go Daddy Group, Inc.
/OU=Go Daddy Class 2 Certification Authority
i:/L=ValiCert Validation Network/O=ValiCert, Inc.
/OU=ValiCert Class 2 Policy Validation Authority
/CN=//emailAddress=
在这个例子中,的服务器证书(#0)的受签者(“s”)是被签发机构(“i”)签名的,而这个签发机构又是证书(#1)的受签者,接着证书(#1)的签发机构又是证书(#2)的受签者,最后证书(#2)是被众所周知的签发机构ValiCert, Inc签发。ValiCert, Inc的证书内嵌在浏览器中,被浏览器自动识别(这段话神似英国诗《在Jack盖的房子里》里面的内容)。
如果没有加入认证方证书链,就只会显示服务器证书(#0)。
合并HTTP/HTTPS主机
如果HTTP和HTTPS虚拟主机的功能是一致的,可以配置一个虚拟主机,既处理HTTP请求,又处理HTTPS请求。 配置的方法是删除ssl on的指令,并在*:443端口添加参数ssl:
ssl_certificate
ssl_certificate_key .
在0.8.21版本以前,只有添加了default参数的监听端口才能添加ssl参数:
基于名字的HTTPS主机
如果在同一个IP上配置多个HTTPS主机,会出现一个很普遍的问题:
ssl_certificate .
server_name
www.example.
ssl_certificate www.example.org.
使用上面的配置,不论浏览器请求哪个主机,都只会收到默认主机的证书。这是由SSL协议本身的行为引起的——先建立SSL连接,再发送HTTP请求,所以nginx建立SSL连接时不知道所请求主机的名字,因此,它只会返回默认主机的证书。
最古老的也是最稳定的解决方法就是每个HTTPS主机使用不同的IP地址:
192.168.1.1:443;
ssl_certificate .
192.168.1.2:443;
server_name
www.example.
ssl_certificate www.example.org.
带有多个主机名的SSL证书
也有其他一些方法可以实现多个HTTPS主机共享一个IP地址,但都有不足。其中一种方法是使用在“SubjectAltName”字段中存放多个名字的证书,比如和www.example.org。但是,“SubjectAltName”字段的长度有限制。
另一种方式是使用主机名中含有通配符的证书,比如*.example.org。这个证书匹配www.example.org,但是不匹配example.org和www.sub.example.org。这两种方法可以结合在一起——使用在“SubjectAltName”字段中存放的多个名字的证书,这些名字既可以是确切的名字,也可以是通配符,比如example.org和*.example.org。
最好将带有多个名字的证书和它的密钥文件配置在http配置块中,这样可以只保存一份内容拷贝,所有主机的配置都从中继承:
ssl_certificate
ssl_certificate_key
server_name
www.example.
主机名指示
在一个IP上运行多个HTTPS主机的更通用的方案是(SNI,RFC6066),它允许浏览器和服务器进行SSL握手时,将请求的主机名传递给服务器,因此服务器可以知道使用哪一个证书来服务这个连接。但SNI只得到有限的浏览器的支持。下面列举支持SNI的浏览器最低版本和平台信息:
Opera 8.0;MSIE 7.0(仅在Windows Vista操作系统及后续操作系统);Firefox 2.0和使用Mozilla平台1.8.1版本的其他浏览器;Safari 3.2.1(Windows版需要最低Vista操作系统);Chrome(Windows版需要最低Vista操作系统)。
通过SNI只能传递域名,但是,当请求中包含可读的IP地址时,某些浏览器将服务器的IP地址作为服务器的名字进行了传送。这是一个错误,大家不应该依赖于这个。
为了在nginx中使用SNI,那么无论是在编译nginx时使用的OpenSSL类库,还是在运行nginx时使用的OpenSSL运行库,都必须支持SNI。从0.9.8f版本开始,OpenSSL通过“--enable-tlsext”配置选项加入SNI支持,从0.9.8j版本开始,此选项成为默认选项。当nginx被编译成支持SNI时,在使用“-V”选项运行时会显示如下信息:
$ nginx -V
TLS SNI support enabled
但是,当开启SNI支持的nginx被动态链接到不支持SNI的OpenSSL库上时,nginx会显示如下警告:
nginx was built with SNI support, however, now it is linked
dynamically to an OpenSSL library which has no tlsext support,
therefore SNI is not available
从0.8.21和0.7.62版本开始,使用“-V”选项运行nginx时,将显示SNI支持状态信息。从0.7.14版本开始,指令支持ssl参数。从0.5.32版本开始,支持SNI。从0.5.6版本开始,支持SSL会话缓存,并可在工作进程间共享。
0.7.65、0.8.19及以后版本,默认SSL协议是SSLv3、TLSv1、TLSc1.1和TLSv1.2(如果OpenSSL库支持)。0.7.64、0.8.18及以前版本,默认SSL协议是SSLv2、SSLv3和TLSv1。
1.0.5及以后版本,默认SSL密码算法是HIGH:!aNULL:!MD5。0.7.65、0.8.20及以后版本,默认SSL密码算法是HIGH:!ADH:!MD5。0.8.19版本,默认SSL密码算法是ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM。0.7.64、0.8.18及以前版本,默认SSL密码算法是ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP。
作者: Igor Sysoev
编辑: Brian Mercer
翻译: cfsego
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:141095次
积分:1973
积分:1973
排名:第9967名
原创:27篇
转载:181篇
(4)(6)(6)(10)(32)(7)(21)(13)(8)(5)(2)(3)(6)(1)(2)(1)(11)(12)(4)(1)(1)(4)(5)(4)(7)(3)(15)(1)(1)(5)(2)(1)(1)(1)(1)(1)(1)(1)(1)

我要回帖

更多关于 除权除息是什么意思 的文章

 

随机推荐