corner of the small lock (reliable SSL128 bit). If the server certificate common name is not filled in correctly, it will pop up a ' security alert ' box that tells you 3:1. The security certificate is issued by a trusted site (if it is issued by an untrusted site, your CA root certificate ca.crt not be imported into the Trusted root certification authority of I
Today more and more of our web sites start using SSL certificates, not only limited in the electric business site, portal, and even many personal websites, blogs have to open SSL security in the certificate, and the old left is also considering whether to install the blog SSL certi
, certificate to enter the control Panel.You'll need to validate your domain name to prove so you own the domain is setting up a certificate for. Click on the validations Wizard in the Control panel and set Type to Domain Name Validation. You'll be prompted to choose from a email at your domain, something like [email protected]Check the email inbox for the e-mail address you selected. You'll get yet another
unsafe content.
If a page needs to be accessed through HTTPS, all of the elements must be HTTPS, if there are: Pictures, JS script, Flash plug-ins are called through HTTP, it will appear this error, the most common is the call Flash playback plug-ins: codebase = ' http://download.macromedia.com/pub/shockwave/Cabs/flash/swflash.cab ', change HTTP to HTTPS, and test the SSL problem after refreshing. issue: The security
Encryption algorithm behind SSL certificate (HTTPS)Before we introduced how SSL works, we learned that when you enter the URL at the beginning of HTTPS in the address bar of the browser, there will be a lot of communication between the browser and the server within the next hundreds of milliseconds. The first step in these complex steps is to negotiate a key algo
of this tutorial, install the software purpose in order to learn Perl).: http://www.activestate.com/activeperl/downloads/(Download and install according to System selection Win32 or Win64 version).3. Configure Environment variablesAdding environment variables to environment variablesVariable name: Openssl_home variable value: C:\wnmp\OpenSSL-Win64\bin; (The variable value is the OpenSSL installation location)Add the following at the end of the path v
Deploy and build an https (SSL/TLS) Local test environment under IIS In Win10 System
Sometimes we want to deploy some XX projects in the company as https sites to Encrypt transmission at the transmission layer to prevent others from sniffing important site data, the http method we use is usually plain text transmission, which is very insecure and easy to be stolen by others. In some cases, you need to build
Many friends like to use the Windows-brought component IIS to build their own Web servers, but IIS uses the HTTP protocol by default, which transmits data in clear text, so hackers can easily steal some important information from you or your friends during the transfer of information, To prevent information from being illegally stolen by others, it is necessary to set up an
The SSL certificate for the server recently expired and needs to be replaced.
Then after the replacement, request the other interface, there is an error.
Javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX Path Building failed:
Sun.security.provider.certpath.SunCertPathBuilderException:unable to find valid certification path to requested target At Sun.security.ssl.Ale
,
Tls_ecdhe_rsa_with_aes_256_cbc_sha
From its name, it is
Based on the TLS protocol;
Using Ecdhe, RSA as the key exchange algorithm;
The encryption algorithm is AES (the length of both the key and the initial vector is 256);
The MAC algorithm (here is the hashing algorithm) is SHA.
After familiar with the meaning behind the cipher name, let's look at how a Web server like IIS chooses a key algorithm.
- Srcstorepass Yourpkcs12pass-alias Tomcat #重启服务器/mnt/web/tomcat/tomcat8/bin/restartup.sh 2, the scheduled task script has, but also need to add a regular script in Linux task, here with the Linux-brought Cron to handle this part. CRONTAB-E Add the following in an open editor (1th per month, 3 o'clock in the morning update) 0 0 3 * * sh/mnt/web/lets/ssl_auto_auth.sh >/dev/null 2>1
Manually create an HTTPS
issued to a fully qualified domain name (FQDN) such as: Www.domain.com or secure.domain.comWildcard SSL (Wildcard SSL) is issued to a domain name that supports wildcard characters, and an SSL certificate is used to secure multiple sites such as: www.yourdomain.com or secure.yourdomain.com or Anything.yourdomain.comSAN
= Openssl_pkey_get_private (file_get_content ($private _key_path), $passphrase = "); $pub _b = openssl_pkey_get_details ($pkey) [' Key ']; The two are consistent var_dump ($pub _a = = = $pub _b);
The function stream_socket_client also has a purpose of obtaining a domain name that can be used by the server when the server IP is known.
$resource = Stream_socket_client ("ssl://$ip: $port", $errno, $errstr,, Stream_client_connect, $context); $cert Stream
, $context); $cert Stream_context_get_params ($resource); Parse the certificate of $info = Openssl_x509_parse ($cert [' Options '] [' SSL '] [' peer_certificate ']); Get the list of trusted domains in the certificate $domain = Str_replace (' DNS: ', ' ', $info [' Extensions '] [' subjectaltname ']);
You can see that obtaining a Web site
,, Stream_client_connect, $context); $cert Stream_context_get_params ($resource); Parse the certificate of $info = Openssl_x509_parse ($cert [' Options '] [' SSL '] [' peer_certificate ']); Get the list of trusted domains in the certificate $domain = Str_replace (' DNS: ', ' ', $info [' Extensions '] [' subjectaltname ']);
You can see that obtaining a Web site
[root@iz620cgsubhz/tmp]# git clone https://git.dwhd.org/lookback/docker-gitlab.gitCloning to ' Docker-gitlab ' ...Fatal:unable to access ' https://git.dwhd.org/lookback/docker-gitlab.git/': Peer ' s certificate issuer are not recognized.
[root@iz620cgsubhz/tmp]# cd/etc/ssl/certs/[root@iz620cgsubhz/etc/ssl/certs]# Make Serial=5This makefile allows your to create:
issued to a domain name that supports wildcard characters, and an SSL certificate is used to secure multiple sites such as: www.yourdomain.com or secure.yourdomain.com or Anything.yourdomain.comSANS Certificate A SANS certificate, you can add any domain name, sub-domain nam
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.