Hi Jaime, There functions are local to wsf/php and not part of Axis2/C.
Regards Nandika On Wed, Feb 8, 2012 at 9:52 PM, Jaime Hablutzel Egoavil < hablutz...@gmail.com> wrote: > Hi, I have been having a lot of problems trying to make my web service > work with these methods from WSF/PHP and the problem seems to be the > underlying Axis2/C Library > > $my_cert = ws_get_cert_from_file("../keys/my.cert"); > >> $my_key = ws_get_key_from_file("../keys/my.key"); >> >> It simply didn't work and the log only said that there was a problem >> reading certificates... after debugging C code I found that the library >> isn't working with Windows style line endings and my PEM files have been >> generated on windows... by now I had to change line endings using dos2unix >> but I took me two days to find it out... maybe you could add support for >> Windows style line endings... >> >> The specific method I found problematic was: >> >> oxs_util_get_newline_removed_string >> >> around >> >> while(len > 0) >> { >> size_t i = 0; >> >> /* scan buffer until the next newline character and skip it */ >> axis2_char_t *pos = (axis2_char_t*)strchr(input, '\n'); >> if(pos) >> { >> i = pos - input; >> } >> else >> { >> i = len; >> } >> >> where only \n is being processed and not \r >> >> What do you say? > > > > -- > Jaime Hablutzel - 9-9956-3299 > > (tildes omitidas intencionalmente) >