Server Certificates
Overview
This article is for developers who intend to write their own DeluxeCD compatible server. It tells a few about the required "certificate string".
If you want to write your own server application for Deluxe CD player, you must use a correct certificate string.
How is the certificate string calculated?
This is still a "secret". I can tell you that it depends on the used provider name and provider url. You may use the following certificate for local tests:
| Certificate for localhost tests |
| Provider name | localhost |
| Provider url | http://localhost/cgi-bin/query.php? |
| Key length: 40 (1) | CERTIFICATE=45A761848DCA48F5E21A59BAD22F06B789B1616FF99C8ECE |
| Key length: 128 (1) | CERTIFICATE=56BF557E8EF1844CD9F96187567E78F177B3FDD6CDC79D2A |
Sample registry entry for your tests:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\DeluxeCD\Providers\Provider0000]
"ProviderURL"="http://localhost/cgi-bin/query.php?"
"ProviderName"="localhost"
"ProviderUpload"="http://localhost/cgi-bin/upload.php?"
|
| Certificate for localhost tests, using port 8080 |
| Provider name | localhost |
| Provider url | http://localhost:8080/cgi-bin/query.php? |
| Key length: 40 (1) | CERTIFICATE=0D4082CBDF71CB11E1D34CE6511324D5450FC88479EFF78E |
| Key length: 128 (1) | CERTIFICATE=1BF0431FD66542028E93C941DF17AAB5350657585867231B |
Sample registry entry for your tests:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\DeluxeCD\Providers\Provider0000]
"ProviderURL"="http://localhost:8080/cgi-bin/query.php?"
"ProviderName"="localhost"
"ProviderUpload"="http://localhost:8080/cgi-bin/upload.php?"
|
More info about the registry entries ...
(1) The default encryption key length (sometimes called cipher strength) depends on your operating system and sometimes on the version of your Internet Explorer. Try both.
How do I get a certificate string for my server?
Please write me and tell me the planned provider name and url. Then I'll send you your certificate(s).
If you'll go online and in production, I'll note your server here on my site and include it in the registry samples.
More technical info
Troubleshooting (3): Provider uses wrong certificate
The registry entries
Query result data format
''' / articles / 0012
|