Hi, I'm using Certify The Web application for wildcard-certificate renewal on dedicated IIS server. It works great.
Now I'm trying to load this certificate to the separate shared hosting, but control panel asks to include a full certificate chain to that wildcard-certificate.
I downloaded cert.pfx from IIS Manager server certificates and made cert.pem using openssl tool:
I don't see any options in Certify app for this, so now I guess I have to manually add some certificates. But I don't understand which certificates should I manually add (root, cross-signed or what?) and at what part of the pem certificate?
That doesn't seem right to me. The PKCS12 bundle should contain two certificates.
If you're only seeing one certificate with that command, it means Certify the Web didn't include an intermediate in the bundle. At that point, there's nothing you can really do except fetch it manually.
Edit: I noticed that you downloaded the PFX from IIS. Can you try fetch it from Certify the Web instead?
Yes, the PFX from Certify The Web is a bundle containing the end-entity cert, the intermediates and the private key used for the certificate signing request (in this case that’s different for every cert). You can see the path to the current certificates PFX file under Show Advanced Options> Other Options and just copy that file and work with it directly.
The upcoming V5 of Certify The Web has a new Deployment Tasks UI feature which allows additional deployment tasks like exports to various formats and presets for popular servers like Apache and nginx as well as SSH/SFTP options for automated deployment to other services as part of the renewal process (optionally, they can also be deferred and run from the command line manually or as a scheduled task).
As an aside, what made you come to this forum for help instead of going to https://community.certifytheweb.com/ ? Just wondering if I need to make something more prominent on the website (depends how you found the app in the first place).
Success, it's located in "C:\ProgramData\Certify\certes\assets\pfx" with empty password and pfx contains intermediate cert as well. Didn't think about it. Thanks
Thanks, didn't pay attention to the advanced options. I thought I can retrieve the cert only with Server Manager where I see it directly after every renewal.
Yeah, it's an advanced level of administration. I'm not there yet
I was thinking it's something trivial, cause problem related to my lack of knowledge about certificates and not to CTW. And 9peppe answered in his second message about intermediate cert and it helped.
Anyway, thank you all for the help, didn't expect so much attention to the problem