WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content - Version 5.7.7

Version Description

Download this release

Release Info

Developer gowebsmarty
Plugin Icon wp plugin WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content
Version 5.7.7
Comparing to
See all releases

Code changes from version 5.7.6 to 5.7.7

Files changed (4) hide show
  1. classes/le-core.php +3 -0
  2. lib/LEOrder.php +4 -2
  3. readme.txt +12 -7
  4. wp-letsencrypt.php +2 -2
classes/le-core.php CHANGED
@@ -265,8 +265,10 @@ class WPLE_Core
265
 
266
  if ( $_GET['wpleauto'] == 'http' ) {
267
  $forcehttpverify = true;
 
268
  } else {
269
  $forcednsverify = true;
 
270
  }
271
 
272
  }
@@ -332,6 +334,7 @@ class WPLE_Core
332
  'a',
333
  false
334
  );
 
335
  if ( !empty($this->pendings) ) {
336
  $this->wple_log( json_encode( $this->pendings ) );
337
  }
265
 
266
  if ( $_GET['wpleauto'] == 'http' ) {
267
  $forcehttpverify = true;
268
+ $this->wple_log( 'Forced HTTP verification' );
269
  } else {
270
  $forcednsverify = true;
271
+ $this->wple_log( 'Forced DNS verification' );
272
  }
273
 
274
  }
334
  'a',
335
  false
336
  );
337
+ $this->wple_save_all_challenges();
338
  if ( !empty($this->pendings) ) {
339
  $this->wple_log( json_encode( $this->pendings ) );
340
  }
lib/LEOrder.php CHANGED
@@ -106,6 +106,8 @@ class LEOrder
106
  try {
107
  $sign = $this->connector->signRequestKid('', $this->connector->accountURL, $this->orderURL);
108
  $post = $this->connector->post($this->orderURL, $sign);
 
 
109
  if ($post['body']['status'] == "invalid") {
110
  throw LEOrderException::InvalidOrderStatusException();
111
  }
@@ -132,7 +134,7 @@ class LEOrder
132
  $this->updateAuthorizations();
133
  }
134
  } catch (\Exception $e) {
135
- $whyorderinvalid = ' Order exception is ' . $e->getMessage() . ' and public key ' . sanitize_textarea_field(file_get_contents($this->certificateKeys['public_key']));
136
 
137
  foreach ($this->certificateKeys as $file) {
138
  if (is_file($file)) unlink($file);
@@ -144,7 +146,7 @@ class LEOrder
144
  $this->createOrder($domains, $notBefore, $notAfter);
145
  }
146
  } else {
147
- $whyorderinvalid = ' Order url is ' . $this->orderURL . ' and public key ' . sanitize_textarea_field(file_get_contents($this->certificateKeys['public_key']));
148
 
149
  foreach ($this->certificateKeys as $file) {
150
  if (is_file($file)) unlink($file);
106
  try {
107
  $sign = $this->connector->signRequestKid('', $this->connector->accountURL, $this->orderURL);
108
  $post = $this->connector->post($this->orderURL, $sign);
109
+ LEFunctions::log('Order status is ' . $post['body']['status']);
110
+
111
  if ($post['body']['status'] == "invalid") {
112
  throw LEOrderException::InvalidOrderStatusException();
113
  }
134
  $this->updateAuthorizations();
135
  }
136
  } catch (\Exception $e) {
137
+ $whyorderinvalid = ' Order exception is ' . $e->getMessage();
138
 
139
  foreach ($this->certificateKeys as $file) {
140
  if (is_file($file)) unlink($file);
146
  $this->createOrder($domains, $notBefore, $notAfter);
147
  }
148
  } else {
149
+ $whyorderinvalid = ' Order url is ' . $this->orderURL;
150
 
151
  foreach ($this->certificateKeys as $file) {
152
  if (is_file($file)) unlink($file);
readme.txt CHANGED
@@ -1,23 +1,25 @@
1
  === WP Encryption - One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content ===
2
  Contributors: gowebsmarty, gwsharsha
3
- Tags: SSL,https,ssl certificate,free ssl,mixed content,force ssl,https redirect,insecure content,install ssl,security headers
4
  Requires at least: 4.2
5
  License: GPL3
6
  Tested up to: 5.9
7
  Requires PHP: 5.4
8
- Stable tag: 5.7.6
9
 
10
- SSL for lifetime - Install free SSL certificate & enable SSL / HTTPS sitewide, secure mail w/ HTTPS, HTTPS redirect, HSTS, insecure content scanner, SSL health meter, fix mixed content issues easily, download SSL certificate.
11
 
12
  == Description ==
13
 
14
- Generate free Let's Encrypt SSL certificate for your WordPress site and force SSL / HTTPS sitewide, fixing insecure content & mixed content issues easily. Enable secure padlock on your site within minutes.
 
 
15
 
16
  Secure your WordPress site with SSL certificate provided by [Let's Encrypt®](https://letsencrypt.com). [WP Encryption](https://wpencryption.com/?utm_source=wordpress&utm_medium=description&utm_campaign=wpencryption) plugin registers your site, verifies your domain, generates SSL certificate for your site in simple mouse clicks without the need of any technical knowledge.
17
 
18
  A typical SSL installation without WP Encryption would require you to generate CSR, prove domain ownership, provide your bussiness data and deal with many more technical tasks!.
19
 
20
- == 1M+ SSL certificates generated -- 500+ 5-Star reviews ==
21
 
22
  https://youtu.be/aKvvVlAlZ14
23
 
@@ -78,9 +80,9 @@ Our support staff is consisted of top notch developers and WordPress experts who
78
 
79
  == Switch to HTTPS in seconds ==
80
 
81
- * Secure green browser padlock in minutes.
82
 
83
- * Free domain validated (DV) certificates are provided by Let's Encrypt (A non profit Global certificate Authority).
84
 
85
  * SSL encryption ensures protection against man-in-middle attacks by securely encrypting the data transfer between client and your server.
86
 
@@ -124,6 +126,9 @@ define("WPLE_DISABLE_HTTPS");
124
  = I already have SSL certificate installed, how to activate HTTPS? =
125
  If you already have SSL certificate installed, You can use WP Encryption plugin purely for HTTPS redirection & SSL enforcing purpose. All you need to do is enable "Force HTTPS" feature in this plugin.
126
 
 
 
 
127
  = Secure webmail & email server with an SSL/TLS Certificate =
128
  Starting from WP Encryption v5.4.8, you can now secure your webmail & incoming/outgoing email server [following this guide](https://wpencryption.com/secure-webmail-with-https/)
129
 
1
  === WP Encryption - One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content ===
2
  Contributors: gowebsmarty, gwsharsha
3
+ Tags: ssl,ssl certificate,free ssl,https,https redirect,mixed content,force ssl,force https,insecure content,install ssl,security headers
4
  Requires at least: 4.2
5
  License: GPL3
6
  Tested up to: 5.9
7
  Requires PHP: 5.4
8
+ Stable tag: 5.7.7
9
 
10
+ SSL for lifetime - Install free SSL certificate & enable SSL / HTTPS instantly, secure mail w/ HTTPS, HTTPS redirect, HSTS, insecure content scanner, SSL health meter, download SSL certificate.
11
 
12
  == Description ==
13
 
14
+ = SSL SCORE & ADVANCED INSECURE CONTENT SCANNER in v5.7.0+ (NEW) =
15
+
16
+ Generate free Let's Encrypt SSL certificate for your WordPress site and force SSL / HTTPS sitewide, check your SSL score, fix insecure content & mixed content issues easily. Enable secure padlock on your site within minutes.
17
 
18
  Secure your WordPress site with SSL certificate provided by [Let's Encrypt®](https://letsencrypt.com). [WP Encryption](https://wpencryption.com/?utm_source=wordpress&utm_medium=description&utm_campaign=wpencryption) plugin registers your site, verifies your domain, generates SSL certificate for your site in simple mouse clicks without the need of any technical knowledge.
19
 
20
  A typical SSL installation without WP Encryption would require you to generate CSR, prove domain ownership, provide your bussiness data and deal with many more technical tasks!.
21
 
22
+ == 1M+ SSL certificates generated -- 600+ 5-Star reviews ==
23
 
24
  https://youtu.be/aKvvVlAlZ14
25
 
80
 
81
  == Switch to HTTPS in seconds ==
82
 
83
+ * Secure HTTPS browser padlock in minutes.
84
 
85
+ * Free domain validated (DV) SSL certificates are provided by Let's Encrypt (A non profit Global certificate Authority).
86
 
87
  * SSL encryption ensures protection against man-in-middle attacks by securely encrypting the data transfer between client and your server.
88
 
126
  = I already have SSL certificate installed, how to activate HTTPS? =
127
  If you already have SSL certificate installed, You can use WP Encryption plugin purely for HTTPS redirection & SSL enforcing purpose. All you need to do is enable "Force HTTPS" feature in this plugin.
128
 
129
+ = SSL on my site is showing as expired =
130
+ Please use the RESET option of WP Encryption once and run the SSL install form to re-generate new SSL certificate. Then you can install the new SSL certificate onto your cPanel / Server.
131
+
132
  = Secure webmail & email server with an SSL/TLS Certificate =
133
  Starting from WP Encryption v5.4.8, you can now secure your webmail & incoming/outgoing email server [following this guide](https://wpencryption.com/secure-webmail-with-https/)
134
 
wp-letsencrypt.php CHANGED
@@ -7,7 +7,7 @@
7
  * Plugin Name: WP Encryption - One Click SSL & Force HTTPS
8
  * Plugin URI: https://wpencryption.com
9
  * Description: Secure your WordPress site with free SSL certificate and force HTTPS throughout the site. Just activating this plugin won't help! - Please run the SSL install form of WP Encryption found on left panel.
10
- * Version: 5.7.6
11
  * Author: Go Web Smarty
12
  * Author URI: https://wpencryption.com
13
  * License: GNU General Public License v3.0
@@ -33,7 +33,7 @@ if ( !defined( 'ABSPATH' ) ) {
33
  /**
34
  * Definitions
35
  */
36
- define( 'WPLE_PLUGIN_VERSION', '5.7.6' );
37
  define( 'WPLE_BASE', plugin_basename( __FILE__ ) );
38
  define( 'WPLE_DIR', plugin_dir_path( __FILE__ ) );
39
  define( 'WPLE_URL', plugin_dir_url( __FILE__ ) );
7
  * Plugin Name: WP Encryption - One Click SSL & Force HTTPS
8
  * Plugin URI: https://wpencryption.com
9
  * Description: Secure your WordPress site with free SSL certificate and force HTTPS throughout the site. Just activating this plugin won't help! - Please run the SSL install form of WP Encryption found on left panel.
10
+ * Version: 5.7.7
11
  * Author: Go Web Smarty
12
  * Author URI: https://wpencryption.com
13
  * License: GNU General Public License v3.0
33
  /**
34
  * Definitions
35
  */
36
+ define( 'WPLE_PLUGIN_VERSION', '5.7.7' );
37
  define( 'WPLE_BASE', plugin_basename( __FILE__ ) );
38
  define( 'WPLE_DIR', plugin_dir_path( __FILE__ ) );
39
  define( 'WPLE_URL', plugin_dir_url( __FILE__ ) );