本文发表在 rolia.net 枫下论坛Depends on where you live, your browser may only support 40-bit length of session key. And if the server allows 40-bit encrytion in this case, a session using a 40-bit encryption key can be established.
If the server is a public accessed server and needs authentication (such as a online bank server), then the owner should provide accurate id information about their organization and the domain name of the server to a public trusted CA center (such as Verisign). And the CA will generate a certificate for that server. Because you trust the CA, you trust certificates issued by the CA. This is the way how a server is authenticated. Same thing happens when you want to authenticate a client. It's the CA's responsibility to verify that the information you provide is true and accurate.
If you only want to encrypt the session using SSL and you don't care about the authentication of the server, then you can run your own CA and issue certificates to your server by yourself. In such case, your CA is not a public trusted CA. So before the SSL connection is established, you will be prompted that the CA is not a trusted one. Is up to you to accept the certificate or not. If you do accept it, the SSL session can be established. If you don't, the session won't be established.更多精彩文章及讨论,请光临枫下论坛 rolia.net
If the server is a public accessed server and needs authentication (such as a online bank server), then the owner should provide accurate id information about their organization and the domain name of the server to a public trusted CA center (such as Verisign). And the CA will generate a certificate for that server. Because you trust the CA, you trust certificates issued by the CA. This is the way how a server is authenticated. Same thing happens when you want to authenticate a client. It's the CA's responsibility to verify that the information you provide is true and accurate.
If you only want to encrypt the session using SSL and you don't care about the authentication of the server, then you can run your own CA and issue certificates to your server by yourself. In such case, your CA is not a public trusted CA. So before the SSL connection is established, you will be prompted that the CA is not a trusted one. Is up to you to accept the certificate or not. If you do accept it, the SSL session can be established. If you don't, the session won't be established.更多精彩文章及讨论,请光临枫下论坛 rolia.net