>>My question is, do all certificates use the same private
>>key (e.g. is the private key unique for every
>>server, for for every certificate)?
No. With SSL (which uses RSA public key crypto) there is a 1:1 relationship between public and private keys. Any public key has one and only one private key. Otherwise the system would be unworkable.
>>...know of a way to join the private key from
>>the 1st certificate to the 2nd one? That might
>>mean "hacking" into the OS, but if anyone knows of
>>anything
No way here. The 1st cert uses a DIFFERENT private key from the 2nd one. It MUST be that way, otherwise the 2nd public key would be identical to the first. A new private key was generated with your CSR (Certificate Signing Request).
>>I'd be really happy. :)
Hmmm, you might be less happy if what you want to do was practical. I would mean that your SSL cert is insecure. About the only approach that I can think of would be a brute-force attempt to crack the keys. If you try all the possible private keys (unfortunately there are a lot of them!!) you'll have it.
Practically, however, you're going to have to generate a NEW CSR (and with it a new private key) and then get a new SSL cert. Yes, you'll probably have to pay for a new one and you might try pleading your case with VeriSign or Thawte (or whoever made your cert) but don't expect to get any favors from them. I'm sure they get sob stories all the time....
I'd chalk this up to a learning experience about the value of backups....
Main Topics
Browse All Topics





by: NelsonRPosted on 2002-04-08 at 15:54:37ID: 6926573
Here's an idea: /faq.html
http://www.cashcow.dk/Home
I do have a Hex editor. The problem is I couldn't find "private-key", but I did find several "30 82"s. Maybe it's for an older version, but it might help other people out there. :)