On Mon, Jun 30, 2003, Oliver Foden wrote:

> Hello all im a newbie with a problem.
> 
> Im trying to run the example 10-5 (generate a
> certificate request) from the code at
> www.opensslbook.com (I enclose the code and my pivate
> key).
> 
> However I get this error when I try to run the
> program:
> 
> [EMAIL PROTECTED]:~$ gcc -o EX10-5 EX10-5.c -lssl
> [EMAIL PROTECTED]:~$ ./EX10-5
> ** EX10-5.c:93 Error creating Name entry from NID
> 13831:error:0D11A0A3:asn1 encoding
> routines:ASN1_mbstring_copy:string too
> long:a_mbstr.c:154:maxsize=2
> 
> Is it something to do with this:
> 
> OBJ_txt2nid() or
> X509_NAME_ENTRY_create_by_NID ()
> 
> ???
> 

No its this:


>   {"countryName", "FINLAND"},


countryName must be the two character country code. It must be exactly two
characters long, this is defined in various standards including RFC3280.

Also there is a better example of how to create a certificate request in
demos/x509/mkreq.c

Steve.
--
Dr Stephen N. Henson.
Core developer of the   OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.demon.co.uk/
Email: [EMAIL PROTECTED], PGP key: via homepage.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to