Hallo,I'm trying to use certicate with 0.9.8h OpenSSL version.In my application 
code, working as client, I've an error that can be replicated from linux shell 
as follows:
root@myboard:~# openssl versionOpenSSL 0.9.8h 28 May 2008
root@myboard:~# openssl verify -purpose sslserver -CAfile cacert.pem 
192.168.187.164_cert.pem192.168.187.164_cert.pem: 
/O=Mycompany/OU=NBU/emailAddress=myn...@mycompany.com/L=MyTown/ST=none/C=XX/CN=mn.myt.mycompany.comerror
 7 at 1 depth lookup:certificate signature failure3128:error:0606C06E:digital 
envelope routines:EVP_VerifyFinal:wrong public key 
type:p_verify.c:85:3128:error:0D0C5006:asn1 encoding 
routines:ASN1_item_verify:EVP lib:a_verify.c:168:
My board has a big endian processor.
This problem doesn't occur in:- a little endian machine equipped with OpenSSL 
0.9.8b (x86 architecture)- a little endian machine equipped with OpenSSL 
0.9.8m-fips (armv7a architecture)- a little endian machine equipped with 
OpenSSL 1.0.0c-fips (x86 architecture)
Do you think it is a problem related to OpenSSL version or related to 
endianness?
Thank you,best regards,Luca
                                          

Reply via email to