[FIXED] Cannot generate a Certificate Authority in certificate manager / want to use WebRTC

I’ve tried this on two different FreePBX instances, both fairly new… both running FreePBX 12.0.57… and when I go to the certificate manager to generate a new certificate I get this error:
Error Generating Certificate: unable to load Private Key
139649876150088:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: ANY PRIVATE KEY

I want to try to deploy the WebRTC softphone to my end users.
Any ideas?
Do I have to upload a CA instead of generate one?

I found that I needed to generate a Certificate Signing Request from Apache, then create an external CA, and upload it to FreePBX, then generate a cert from that uploaded CA. I could not simply generate a CA from FreePBX.

So I got it working in case anyone else runs into this problem.

Can you provide the commands you execute to create the certificate in apache?

1 Like

If you are getting this error message delete the certificate authority and start over