This tutorial shows you how to create a wildcard SSL certificate using Let’s Encrypt. Let’s Encrypt launched wildcard certificates in March 2018, so the process is relatively new.
In a recent project I’ve been building a Customer Service Portal where “agents” are allowed to perform certain actions on a user’s account. One of the required features was to send a password reset email to the user. Luckily, this feature is easy to implement thanks to Laravel’s built-in traits.Laravel 5, Security, Tutorial
Working with multiple clients with their own AWS setups and security groups makes it difficult to work remotely sometimes. For instance, updating the many security groups with my current (dynamic) IP address so I can SSH into the server. Luckily, I’ve created a script for that.Amazon Web Services, EC2, Security
I’ve already covered release signing Android application in Cordova in a previous article, but sometimes you want to do the same for debug builds. By default, Cordova uses it’s own debug keystore, but it’s easy to customise your project to use a keystore of your choice when creating debug builds.Android, Code Signing, Cordova, Debug, Google Play Store, Security
If you’re using Cordova 5.x+, it’s easy to configure it to also build signed release builds of your Android application. Providing you’re already created a keystore using the keytool, this tutorial will have you building release builds in minutes.Android, Code Signing, Cordova, Google Play Store, Security
In a recent project, I’ve been using public/private key encryption to transmit data from a mobile application to an API, keeping sensitive information secure as a result. This tutorial explains how you can create your own keys, and then use them to encrypt or decrypt data using PHP and OpenSSL.Encryption, PHP, Public / Private Keys, Security, Tutorial