In some cases, you may want to generate your CSR on your own without the use of a third-party tool (like Go Daddy or Namecheap). To do that, simply open up the app on your desktop called Terminal, the icon should look something like this:

Now, don't be scared away because the contents are a bit "unfriendly" to say the very least. Here's how you get rolling:
1. Paste the following value in the curser exactly as you see it here and press "enter"
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
You should see an output that looks like this:

2. From here, you'll have to enter the following bits about your company to generate your CSR:
- Country Code
- State or Province
- City Name
- Company Name (Organization Name)
- Organization Section: You can often skip this one, not required
- Common Name: This will be the domain or URL that you want to purchase with your SSL certificate. So something along the lines of...
*.domain.com or app.domain.com
If you plan to buy a wildcard, you'll want to use the * asterisk
- Email address
Once you've entered those in, use "enter" on your keyboard to generate your CSR and Private Key!
3. If you can't find your CSR, it's likely located in the HOME section of your device under your username.