Hi all

I have looked in the archives but not found an examale or assistance
there.

I am having difficulty with a CA certificate (created with ./CA -newca)

I am getting the following error
1895:error:0906D06C:PEM routines:PEM_read_bio:no start
line:pem_lib.c:662:Expecting: CERTIFICATE.

The certificate is included bellow. I can find nothing wrong with it. 

-----BEGIN CERTIFICATE-----                                     
MIIC4zCCAkygAwIBAgIBADANBgkqhkiG9w0BAQQFADBbMQswCQYDVQQGEwJaQTEK
MAgGA1UECBMBQTEKMAgGA1UEBxMBQTEKMAgGA1UEChMBQTEKMAgGA1UECxMBQTEK
MAgGA1UEAxMBQTEQMA4GCSqGSIb3DQEJARYBQTAeFw0wMTEwMTYxMzQ4MTVaFw0w
MjEwMTYxMzQ4MTVaMFsxCzAJBgNVBAYTAlpBMQowCAYDVQQIEwFBMQowCAYDVQQH
EwFBMQowCAYDVQQKEwFBMQowCAYDVQQLEwFBMQowCAYDVQQDEwFBMRAwDgYJKoZI
hvcNAQkBFgFBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDKcM9jJufpvGm
CSMIuDIrmqzPn34F18KdDLn5FZ3JZCLEvVSK0g3dmtYkI3aa45QDEEZnH2uEq309
o2pHgmcMO1/jOhIzSe9QZoTYNNhaqtgxkRbukt8SIZlz2McVXEjO7Ne65hmOKtk0
d5Q1TQMm+On8r0QDOinzniUMeG+KuwIDAQABo4G2MIGzMB0GA1UdDgQWBBRuB42r
x2+tzhQvQjcsTqviN/63uTCBgwYDVR0jBHwweoAUbgeNq8dvrc4UL0I3LE6r4jf+
t7mhX6RdMFsxCzAJBgNVBAYTAlpBMQowCAYDVQQIEwFBMQowCAYDVQQHEwFBMQow
CAYDVQQKEwFBMQowCAYDVQQLEwFBMQowCAYDVQQDEwFBMRAwDgYJKoZIhvcNAQkB
FgFBggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEACInmVXY+Qs62
QmYRBgnkM8ys8dNnn17UVeHZ3clpP80udnGVWvUivmkJzZbSoiMvXgIlWNuAtGgI
Aqz5LPthYy8/VUlurOjWL7xlYTBlDJQa8+c/JliAi/6LNC7oIu2lxN/hA1kbG4Pr
qSIBiYNSrJaA4ktpK0bfncqSPGu/BpM=                                
-----END CERTIFICATE-----  

openssl reads it correctly. 
I am doing the following in trying to read it. Please can some one point
out my mistake.

        SSL_load_error_strings();
        SSL_library_init();
//      actions_to_seed_PRNG();
        ERR_load_crypto_strings();
        SSLeay_add_ssl_algorithms();


        pMETHOD = SSLv3_client_method();



        ERR_print_errors_fp(stdout); fflush(stdout);    ----> No error
here
        printf("%s\n", CASERVCERTF); fflush(stdout);    
        X509_stack = SSL_load_client_CA_file(CASERVCERTF);
        ERR_print_errors_fp(stdout); fflush(stdout); ----> error shown
here
        SSL_CTX_set_client_CA_list(pCTX, X509_stack);
        ERR_print_errors_fp(stdout); fflush(stdout);

    
Thanks guys. I am lost on this one.

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

Reply via email to