Solved

Issue with Digital Certificate for IIS on XP for development purposes

Posted on 2012-03-14
1
414 Views
Last Modified: 2013-11-19
Dear Experts,

I have an issue related to the above subject title.

My requirement is that I need to sign a message using the Private Key and verify it's authenticity using the Public Key. And also there's a possibility in the tool that the message could be encrypted by the Public Key and decrypted by the Private Key.

The code is done on a VS 2010 solution (C#.Net; web application) in my development environment which is a Win XP running IIS 6. Now, to test this application, I need the Private Key and Public Key. So, I did the following:

1. I requested for a digital certificate from my machine's IIS server.

2. I received the following from our IT operations divition: a ".der" file, a ".p7b" file, two ".pem" files

3. Using MMC I installed the ".p7b" file (which corresponds to the public key, i guess) under Certificates (Local Computer) --> Personal --> Certificates. This action was successful.

4. I opened the newly installed certificate which shows it's details on a Certificate dialog box.

But, the problem is that it does not show the Private Key on that dialog box.

How to get the Private Key there?

Thanks a lot for your support.
0
Comment
Question by:sramakrishnan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 78

Accepted Solution

by:
arnold earned 500 total points
ID: 37724943
It all depends on the type of certificate that was issued.
The der, pem and p7b are mere formats in which keys can be passed.
There are references to using OpenSSL to convert one format into others.
Using a text editor, notepad open the der/pem format keys to see whether one of them says/includes the private key.

Depending on how IT generate certificates, you need a pfx with the private key included.

You could use OpenSSL to create a CSR and provided to IT for them to sign and provide you the signed certificate to which you have the private key (from the csr generation).
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to write a Context Sensitive Help (an online help that is obtained from a specific point in state of software to provide help with that state) ,  first we need to make the file that contains all topics, which are given exclusive IDs. …
Developer portfolios can be a bit of an enigma—how do you present yourself to employers without burying them in lines of code?  A modern portfolio is more than just work samples, it’s also a statement of how you work.
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question