Hi all,

I have written a server and a client using OpenSSL in c++. I'm able to
communicate between the two using the calls SSL_write and SSL_read, which
encrypt and decrypt the data. Now I'm faced with two questions:


1. Now I think the previous calls do not place a signature on the data (at
least I hope not). My question is how do I place a signature on something (I
know I need my own private key to do this). I have an array of chars. Which
calls do I have to make ?

2. Also I'm confused about the peer verification. No matter what
certificates I use, I always get the error:
unable to get local issuer certificate.
I am loading the right certificate on the server-side and on the client-side
(who does the actual peer-check) the right ca-file, but it doesn't matter
what I do. What does this error mean ?

I can't seem to find it anywhere in the examples.


Thanks ahead,
   Richard.


Richard Scheltema
Office: Pav B140
Phone:  050 58 22627
E-Mail: [EMAIL PROTECTED]
ICQ:    33536971 (Daryll-Ann)

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to