Tom,

Tried your suggestion, but it is not working !

Any other clues on this ?

Thanks much,
Dan

On Wed, Oct 1, 2008 at 7:04 PM, Kelly, Tom <[EMAIL PROTECTED]> wrote:

>
>
> Dan Ribe wrote:
>
>> Hi,
>>
>> I am trying to read the private key from the memory buffer (code snippet
>> below), But PEM_read_bio_PrivateKey() always returns an error : OpenSSL
>> error: error:0906D06C:PEM routines:PEM_read_bio:no start line
>>
>> Can anyone please point out what I am doing wrong here. I am pretty new to
>> OpenSSL, so please excuse me if i have messed up the things !
>>
>> Code Snippet :
>>
>>    char *key = "-----BEGIN RSA PRIVATE KEY-----"
>>    "jGK1T++C+Np4As+KoaO2NCiCBN5UQJRzXBsZvLDoN6IcfxJwXklp560jrKiIZ8VU"
>>    "N2AZVq28yjqt3RYaRPn0xhbmLfWH/o+wzlg58wIDAQABAoIBAAHEep7qWWMFWsbc"
>>
>
> I think you need the "\n" at the end of each line (or possibly \r\n):
>
> char *key = "-----BEGIN RSA PRIVATE KEY-----\n"
>                                             ^
>   "jGK1T++C+Np4As+KoaO2NCiCBN5UQJRzXBsZvLDoN6IcfxJwXklp560jrKiIZ8VU\n"
>                                                                     ^
>   "N2AZVq28yjqt3RYaRPn0xhbmLfWH/o+wzlg58wIDAQABAoIBAAHEep7qWWMFWsbc\n"
>                                                                    ^
>
> etc.
>
> Tom
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
>

Reply via email to