Loading Multiple Certificates (wodWebServer / wodWebServer.NET)
by Marcus, Tuesday, June 12, 2012, 19:58 (4545 days ago)
Hi, I have purchased a certificate from a CA. What I get is my certificate and a certificate bundle (for the complete certificate path). They say that both must be installed on the server. They have instructions for doing this on Apache, etc. How can I load multiple certificates on wodWebserver? Thanks for any help with this.
Re: Loading Multiple Certificates
by woddrazen, Tuesday, June 12, 2012, 20:02 (4545 days ago) @ Marcus
Hi Marcus,
You can find here example how to insert certificate inside wodWebServer:
http://www.weonlydo.com/code.asp?did=Simple-HTTPS-server
Let us know how it goes.
Regards,
Drazen
Re: Loading Multiple Certificates
by Marcus, Tuesday, June 12, 2012, 20:20 (4545 days ago) @ woddrazen
This example works fine when I use my self-signed test certificate. However, my real certificate issued by the CA has 2 certificates BOTH of which they say must be loaded to the server. It appears that wodWebserver can load only one certificate at a time. What can I do?
Hi Marcus,
You can find here example how to insert certificate inside wodWebServer:
http://www.weonlydo.com/code.asp?did=Simple-HTTPS-serverLet us know how it goes.
Regards,
Drazen
Re: Loading Multiple Certificates
by woddrazen, Tuesday, June 12, 2012, 20:37 (4545 days ago) @ Marcus
Marcus,
Are you sure? Can you show us maybe that instruction for Apache server?
Drazen
Re: Loading Multiple Certificates
by Marcus, Tuesday, June 12, 2012, 20:53 (4545 days ago) @ woddrazen
Re: Loading Multiple Certificates
by woddrazen, Tuesday, June 12, 2012, 21:18 (4545 days ago) @ Marcus
Marcus,
Which component are you using wodWebServer ActiveX component or wodWebServer.NET component?
Drazen
Re: Loading Multiple Certificates
by Marcus, Tuesday, June 12, 2012, 22:14 (4545 days ago) @ woddrazen
ActiveX
Marcus,
Which component are you using wodWebServer ActiveX component or wodWebServer.NET component?
Drazen
Re: Loading Multiple Certificates
by woddrazen, Saturday, June 16, 2012, 20:07 (4541 days ago) @ Marcus
Marcus,
We added LocalCertBag Property inside wodWebServer. You can use it to load chain certificate inside this property.
Your certificate should loaded on same way as before inside wodCertificate object.
In order to get update for our product, please go to:
http://www.weonlydo.com/index.asp?update=1
This is automated process. Make sure you use same email address that is registered with our system, one you used when you have purchased the product.
Drazen
Re: Loading Multiple Certificates
by Marcus, Monday, June 18, 2012, 09:01 (4539 days ago) @ woddrazen
Thanks for the rapid response. It seems to almost be working.
The LocalCertBag appears to either not load both certs out of the gd_bundle.crt intermediate certificate bundle file or is not serving them both to the client.
I setup our server (on port 443) and an Apache server (on port 43443) on the same PC. Then I used a tool from DigiCert to query the served certificate chain here.
The tool shows 2 intermediate certs from Apache and only 1 from wodWebserver. I can email you the screenshots if necessary.
Marcus
Marcus,
We added LocalCertBag Property inside wodWebServer. You can use it to load chain certificate inside this property.
Your certificate should loaded on same way as before inside wodCertificate object.
In order to get update for our product, please go to:
http://www.weonlydo.com/index.asp?update=1
This is automated process. Make sure you use same email address that is registered with our system, one you used when you have purchased the product.
Drazen
Re: Loading Multiple Certificates
by woddrazen, Monday, June 18, 2012, 11:22 (4539 days ago) @ Marcus
Marcus,
Yes please, we need to duplicate this somehow. You can send it to techsupport@weonlydo.com
Drazen
Re: Loading Multiple Certificates
by Jeremy, Wednesday, December 03, 2014, 22:42 (3641 days ago) @ woddrazen
Would you please add the LocalCertBag Property for wodWebServer.net.
I've got the same problem.
Thanks.
Re: Loading Multiple Certificates
by Jasmine, Thursday, December 04, 2014, 09:43 (3640 days ago) @ Jeremy
Hi Jeremy.
Can we duplicate this problem somehow? If your certificates are registered with Windows, there is no need for local certificate bag.
Jasmine.
Re: Loading Multiple Certificates
by Jeremy, Thursday, December 04, 2014, 10:07 (3640 days ago) @ Jasmine
Yes. It will work if the certificates are registered with Windows.
But sometimes, we want to deploy the certificates file with software and do not want to register the certificates, using cert.Import method is the best solution.
Dim cert As System.Security.Cryptography.X509Certificates.X509Certificate2
wodWebD1 = new WeOnlyDo.Server.WebServer
cert.Import("certificate.pfx", "certificate_password", Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable)
wodWebD1.Certificate = cert
Re: Loading Multiple Certificates
by Jasmine, Thursday, December 04, 2014, 22:10 (3640 days ago) @ Jeremy
Hi Jeremy.
Did you try just to create your own X509Store to see if it is used within same process with wodWebServer.NET? I believe that should work:
So, create a store and add your certificate in it.
Jasmine.
Re: Loading Multiple Certificates
by Jeremy, Friday, December 05, 2014, 05:35 (3640 days ago) @ Jasmine
Thanks,
I'll try it.