Hi Andrew,

the pkcs12 utility writes the Certificate(s) and the key separated into one file
the (3) only reads the first x509 structure and writes it in DER format (-outform DER)
but doesn' t look at the rest of the file.

You can use "cut&paste" to edit the pkcs12 output into several files.

the final question for me actually is: What do you want to do ?

have a PKCS12 structure in DER format ? pull the key ot of a PKCS12 ?

Regards
Christian


On Tue, Jul 08, 2003 at 12:45:01PM +0200, Whitaker, Andrew wrote:
> Hi Christian,
> 
> I think I'm almost there.  Thanks for the detail on certificate verification and by 
> the way my IE error was just me trying to convert a pem file using the rsa instead 
> of x509.  anyway could you possibly assist with hopefully one final thing :-)
> 
> My situation:   
> 
> 1)I have a client certificate in IE6 which I've exported into PKCS12 (with private 
> key).
> 2)I used the openssl pkcs12 util to push this into PEM format.
> 3)Then used the x509 util to convert from PEM to DER.
> 4)The DER file looks fine and can be used ok. However it doesn't appear to have the 
> private key inside.
>       a) I've done a -nout -text and couldn't see any mention
>       b) Nor when I import it into IE6 it doesn't come up with the (You have a 
> private key that corresponds to this           certificate).
>       c) I know I'm stupid :-)
>       
> Question:
> 1)How do I tell whether the private key has been pushed into the PEM/DER formats?  
> 2)Should I be able to see any reference to the private keys in a x509 -nout -text 
> command?
> 
> Regards,
> 
> Andy.
> 
> 
> -----Original Message-----
> From: Christian Hohnstaedt [mailto:[EMAIL PROTECTED] 
> Sent: 07 July 2003 13:52
> To: [EMAIL PROTECTED]
> Cc: Whitaker, Andrew
> Subject: Re: PKC12 to PEM to DER
> 
> 
> Hello Andrew,
> 
> On Mon, Jul 07, 2003 at 02:17:38PM +0200, Whitaker, Andrew wrote:
> > > I have recently installed openssl package with the installation of cygwin.  I 
> > > have used the openssl util to: 
> > > 
> > > 1) Pkc12 to PEM - this is successful.  I have tested with the command (cat 
> > > ca-certificate-file | grep -E 'BEGIN.* CERTIFICATE' | wc -l) and verified it has 
> > > a valid certif inside.
> > > 2) PEM to DER - this appeared to be successful showing no errors.  When running 
> > > the above commnad on the output DER file it comes back with 0.  ie nothing.  
> > > Also at a file level the Iexplorer app also indicates the certificate is invalid.
> 
> the command above only finds the PEM header "----- BEGIN CERTIFICATE-----"
> since DER does not have it, the command must fail.
> 
> elaborate: "the Iexplorer app also indicates the certificate is invalid."
> 
> 
> > > 
> > > Question - Are there any obvious issues surrounding conversion from PEM-DER 
> > > and/or have I missed something obvious.  Apologies if it RTFM.
> 
> PEM is the base64-encoding of the DER encoded file  with additional Headers and 
> footers
> 
> Regards
> Christian
> 
> > > 
> > > Regards,
> > > 
> > > Andrew.
> > > 
> > > Andrew Whitaker
> > >  
> > > Technology Consultant
> > > SAP (UK & Ireland) Limited
> > > Clockhouse Place, 
> > > Bedfont Road, Feltham
> > > Middlesex, TW14 8HD
> > >  
> > > T   +44 (0) 20 8917 6887
> > > F   +44 (0) 20 8917 6433
> > > M  +44 (0) 7808 575 887
> > > E   [EMAIL PROTECTED]
> > >  
> > > www.sap.com/uk/ <www.sap.com/uk/>  
> > > 
> > > 
> > > 
> > > 
> > > 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to