I'm trying to install a private certificate with SSL, but i'm not sure where or how to install it so that Progress detect him.
What i've done:
-Install the .p12 cert in Internet Options > Content > Certs (on Windows XP, where ir run Progress client)
-Convert .p12 to .pem and install/take with mkhashfile on Proenv
After doing this, I have the same error message like if I didn't do anything of previous steps.
Please, any type of information will be util.
Really thanks, and sorry for my bad english.
The certificate are in DLC\certs, I didn't clarify this, because I supose that on the 2 step that I have done. I take a look into the directory, and yes, it is in there.
Anyway, you told me do this with the 'certutil' command, and I did this with the 'mkhashfile' command, 'cause the first command give me an error. ("No Perl script found in input")
I'm running on Windows XP 32 bit, and I have not Perl installation on my machine. (That's because doesn't exists any current version available for Win XP)
I have installed Progress 11.3.
This is all the info I have from my OpenEdge Installation:
Product Name : Progress
Install Path : C:\dlc11
Version : 11.3
Service Pack : 00
Temp. Fix : 00
Build : 1232
The License info is:
Product Name: Progress Dev Studio OE
Installation Date: Wed Aug 17 09:49:24 2016
User Limit: 1
Expiration Date: None
Serial Number: 006017633
Control Numbers: XXXXX - XXXXX - XXXXX
Version Number: 11.3
Machine Class: KB
Port Number: 31
Product Name: OE Studio
Serial Number: 006017634
On the other hand, I have another machine with Windows installation and Progress 11.3.
I going to try that when a come back to work tomorrow.
Really thanks! I will update you tomorrow.
I already tried in other computer, but I had the same result :/
Do you have another suggestion? Thanks!
What I done was:
-Position me on the DLC\bin location from windows console.
-Try to execute 'certutil -import C:\desarrollo\xgtw.cer', also try 'certutil -format PEM -import C:\desarrollo\xgtw.cer', but both of them return the same error message. ("No perl script found in input").
That is why I installed it with the mkhashfile command.
From Windows start menu on a machine where you have a full installation select the “Proenv” icon (a command prompt will be opened).
In the command prompt type “prompt $P$G” and press enter (this will show the directory & makes things easier).
Copy your certificate to %DLC%\certs (i.e. copy my.cer %DLC%\certs).
Run “certutil -import my.cer” (where my.cer will be changed to your certificate file name).
Zip up the %DLC%\certs directory.
Bring the zip file over the the Windows XP machine.
Backup the existing %DLC%\certs directory on the XP machine.
Extract the zip file into the %DLC%\certs directory (look at the directory after you are done to ensure that the unzip did not add an extra directory level, if it
did you need to fix that).
Great, I just tried that.
Arrive until step 4, where give me an error.
What I did was:
1) From Windows start menu on a machine where I have a full installation select the “Proenv” icon.
2) In the command prompt I typed “prompt $P$G” and pressed enter.
3) I copied my certificate to %DLC%\certs whit the line 'copy mycert.pem C:\DLC\certs'.
4) I runed “certutil -import mycert.pem”.
5) After this step, I got the "No perl script found in input" error message.