Hi Cr. Stephen,

Thank you for your quick reply. It really helped me to solve my problem.
Also mac verifying problem is caused by my mistake. I forgot to initialize
things using following functions.

SSLeay_add_all_algorithms();
ERR_load_crypto_strings();

Thanks in advance,

Milinda Pathirage

On Jan 29, 2008 7:33 PM, Dr. Stephen Henson <[EMAIL PROTECTED]> wrote:

> On Tue, Jan 29, 2008, Milinda Pathirage wrote:
>
> > Hi all,
> > Please apologize me if this is a dumb question.
> > I am currently involved in project which I need to create key store
> which
> > has functions like Java Key Store in C. My requirements is to store
> several
> > X509 certificates with owner's certificate and private key in a pkcs12
> file.
> > And my programming interface must be capable of retrieving any of the
> > certificate store in that key store file.
> > I tried following command[1] to store my certificate, my private key,
> > another x509 certificate and CA certificate and command worked well.
> >
> > [1] openssl pkcs12 -export -in ksb_cert.pem -inkey ksb_priv_key.pem
> -CAfile
> > ca_cert.pem -certfile sup_cert.pem -name "test" -out final_3.p12
> >
>
> The -CAfile option supplies trusted CA certificates that *may* be needed
> to
> include the whole certificate chain. If you don't include the -chain
> option
> they wont be used and even then only those necessary to include the
> complete
> chain will be used.
>
> >
> >
> > But this PKCS12_verify_mac(store->pkcs12_in, pass,-1) function calls
> return
> > 0 always even though I give the correct password. I use my own structure
> to
> > store the PKCS12 structure.
> >
>
> See what error you get. Could be an FAQ:
>
> http://www.openssl.org/support/faq.html#PROG8
>
> Steve.
> --
> Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
> OpenSSL project core developer and freelance consultant.
> Homepage: http://www.drh-consultancy.demon.co.uk
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
>



-- 
http://think2ed.blogspot.com "thinksquared"
http://wsaxc.blogspot.com "Web Services With Axis2/C"

Reply via email to