Question error code -54: unable to get local issuer certificate (9318)

Potish

Member
I have an application that needs to use a HTTPS connection to POST an XML file to a host service for processing. I have setup the connection as follows

vhSocket:CONNECT('-H ' + vcHost + ' -S ' + vcPort + ' -ssl -nohostverify').

when I run this I get an error

error code -54: unable to get local issuer certificate: for 4d654d1d.0 in C:\OpenEdge\OpenEdge\Certs (9318).

I followed instructions under
http://knowledgebase.progress.com/articles/Article/P123529
http://knowledgebase.progress.com/articles/Article/P183764

to download the Certificate from Firefox and ran

certutil -format DER -import C:\SSL.cer under Proenv

I loaded all levels of certificates available but none generated the 4d654d1d.0 file, so the error still occurs. Are there alternative methods other than using web browsers to download the correct certificate? Any suggestions how I might be able to get this corrected

I am developing on OE 11.1
 
Top