Ricky Gao Blog - Enjoy Learning

How to renew your free StartCom SSL certificate

Last time, I talked about How to get a public signed FREE SSL certificate from StartCom, it’s been a while and the certificate maybe is already expired or about to expire.


So this time let’s talk about how to renew your free StartSSL certificate.

0. The first of first thing we need to check is your StartCom authentication certificate, which is your only identity to login into their portal


If unfortunately you lost your authentication certificate, you will get a very unfriendly page like below


Another way you can check if you still have that authentication certificate is from below:


Certificates – Current User – Personal



So I’ve lost my client authentication certificate, what shall I do?

Make sure that you are using the same computer and browser you used to register. If you are certain that you’ve lost the client certificate and you can’t login anymore, register once again by using a different email address (if the original certificate hasn’t expired yet). Contact the CertMaster with your details and we’ll try to associate your new client authentication certificate with your original account.

Once you’ve logged in, follow below steps to renew the SSL certificate:

1. Validate your domain and email

Follow the validation menu to validate your domain again.

After validation, you will see your domain has been validated as below


2. Renew user “Authentication Certificate”

Usually the user “Authentication Certificate” will be expired very soon as well, so we have to renew these certificate first to ensure we will still have access to the portal.

Click on “Certificates Wizard”


Choose “Authentication Certificate” as target


Select the key size


Select your validated email and Hash


The new user authentication certificate will be installed on your local user certificate store


3. Renew SSL certificate

Back to “Certificate Wizard”, select “SSL Certificate” this time


Confirm certificate details, create a password


Save the Private key to a local file

Note: This key is the encrypted key, we will decrypted for future use later


Choose your top domain


Type in the sub domain you want to renew the certificate




Save the certificate to a local file, will use it later

Decrypt the private key: copy the encrypted key file we saved earlier and create a password


Generate the P12 certificate



Save it

Note: if you need to convert .p12 certificate to .pfx, you will need to import the .p12 certificate to your local certificate store and export as .pfx

4. Upload newly renewed certificate

In my instance, I have to upload the new certificate to my ASUS Router and NAS

5. All done and enjoy

By rickygao on November 27, 2015 | PKI, Tech | A comment?

Better Managing Multiple Windows WiFi Network Profiles in Windows 10

One of the features I do love and I do hate as well is the wireless profile sync feature Windows 10 provided


As long as you have a Microsoft ID signed in in your Windows 10, your Wi-Fi profiles will be synced across all your devices


I agree it is a handy feature, but sometimes it’s annoying as well.

For instance, I’m in a scenario where I want one specific device connect to a specific WIFI network.

Let me explain that further, I have a SSID at home called “Ricky-Test-5G” which I want my laptop always connected, and I have another SSID called “Ricky-Test” which I want all of my other devices connected to.

The problem I have is both WLAN settings have been saved synced across all my Windows 10 devices, my device will pick up whatever profile first available, or will pick up whatever signal is better, which is out of my intension.

To fix this annoying issue, there are two resolutions:

1. Stop WiFi profile syncing

Only let the device know the right SSID it need to connect

To do this, simply switch “Password” sync settings

Windows 10->Start->Settings->Accounts->Sync your settings


The disadvantage for this solution is your browser password will stop sync as well. and sometimes you do want WiFi profile to be synced, just need to be some sort of prioritizing.


2. Prioritizing Wi-Fi profiles

Prioritizing Wi-Fi profiles is not a new concept and Windows did support this since Windows 7. and more importantly, Windows 10 won’t sync the network profiles priority, so we can have different priority on different device.


More details can be found here

However, Windows 10 removed the GUI interface of change the connections priority.

So we have to use the command line to do the trick

The key command here is “netsh”


As you can see here, just use below cmd command to show all of your current wireless profiles information

netsh wlan show profile

The interface here is “Wi-Fi”, and profiles orders are listed as well.

If you want to change the profiles priority, just use below cmd command

netsh wlan set profileorder name="Ricky-Test" interface="Wi-Fi" priority=1

Please replace my profile name “Ricky-Test” and interface name “Wi-Fi” to your actual name.

Now Windows 10 will connect to the Wi-Fi network based on the order if multiple wireless networks are available at the same time.


You can always find more about “netsh” command here

Hopefully Microsoft will bring the network connections GUI interface back again, or let user to change the network profiles priority from the GUI, not the command line.

By rickygao on August 11, 2015 | Tech, Windows Client | A comment?