Having trouble Signing API Requests

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command:
Copied and paste the given command of Step 3. into Terminal

It produced this output:
A series of code but not the hex encoded signature output from the command

My web server is (include version):
(gs) Grid-Service

My system is
OS 10.11.6

The operating system my web server runs on is (include version):
Don’t know it

My hosting provider, if applicable, is:
Media Temple

I can log in to a root shell on my machine (yes or no, or I don’t know):
Yes, using Terminal

I’m using a control panel to manage my site (no, or provide the name and version of the control panel):

Thanks in advance for your help!

1 Like

Hi @Tonina,

There are dozens of different tools that people can use to get certificates from Let’s Encrypt; can you please tell us which particular tutorial you’re following?

Here also, it would be helpful to see the exact output—it may be meaningful to someone who’s familiar with the software that you’re using.


Hi Schoen,

Thanks for the reply. I am also including a screenshot from:
• The gethttpsforfree.com interface

I am using terminal on a Mac to enter info.

Without entering the CSR we cannot see the key… where I got stuck!

  1. Link to the three screenshots:
  1. Again the get https for free dot com interface

  2. The second page: are the instructions from Media Temple of what I should get.

  3. The third page is: What I am getting instead.

I hope I am giving you information that clarifies more.

Thanks in advance,


1 Like

Thanks for those screenshots, Tonina.

Can you show us what the actual output of the command is?

I’m sure it shouldn’t be the version beginning 8e520afa... from the site because that is the demo version that MediaTemple generated to show what it would look like, and the actual signature value that comes out is meant to be different. (MediaTemple is asking you to do this specifically because they don’t know what the signature string will be, because only you can create it using your account key, because you’re the only one who possesses the account key.)

As an alternative, you could consider using https://zerossl.com/, which has a web interface and concept similar to gethttpsforfree, but automates the process a bit more so that you have fewer tasks to do outside of your web browser while requesting your certificate. You could also consider choosing a hosting provider with better built-in Let’s Encrypt support:

Hi Seth, thanks so much for the reply! I included the actual output of the command, it is highlighted in blue, third page in the pdf.



You haven’t run the command in the screenshot yet because you haven’t pressed Enter. The entirety of what’s shown in the screenshot is the (long) command itself, rather than the output.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.