PHP SVN - SSL证书错误

问题描述:

我正在创建一些项目来创建某种dahsboard来监视SVN状态以适应实时环境,因此我需要通过PHP连接到SVN 我正在使用PHP的SVN扩展PHP SVN - SSL证书错误

http://php.net/manual/en/book.svn.php

成功地安装完毕后,我试图只是做一个简单的svn_ls(列表),看看它是否连接,但我得到了以下错误:

Warning: svn_log(): svn error(s) occured 230001 (Server SSL certificate untrusted) Unable to connect to a repository at URL 'https://XXXX.COM/XXXX/' 230001 (Server SSL certificate untrusted) Server SSL certificate verification failed: issuer is not trusted in D:\xampp\htdocs\wmdmngtools\src\testingSVN_Controller.php on line 8 

我使用的Windows2008丝氨酸ver,我可以从命令提示符或者像Tortoise这样的客户端成功连接,但是所有这些都与不同的用户连接......由于Apache在SYSTEM用户下运行,我无法使用CMD + SYSTEM用户对其进行测试。 此外,我已经审查了这些库文件,并有一种方法来设置一些证书的信息,但我真的不知道什么值设置为正确配置:

svn_auth_set_parameter(SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO.... 

有谁知道我应该怎么设置它正确吗?

在此先感谢

解决! 我每次需要连接并完美工作时,我都会设置以下内容:)

svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_USERNAME, 'myuser'); 
svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_PASSWORD, 'mypassword'); 
svn_auth_set_parameter(PHP_SVN_AUTH_PARAM_IGNORE_SSL_VERIFY_ERRORS, true);