PHP AMQ库通过WAN加密凭据

时间:2012-06-21 19:30:08

标签: php ssl rabbitmq amqp

我正在开发一个项目,我们通过Web界面提交作业(后端是PHP),这些项目将出现在WAN上的服务器上的队列(rabbitmq后端)中。我让PHP生产者工作正常,没有任何形式的身份验证或加密。

我目前正致力于实施某种身份验证(我们不希望任何人无所事事地向我们的服务器提交作业)。

但是,我无法在任何的PHP库中找到使用SSL的方法[我部分地让它在服务器上运行,但无法获取客户端]。我想避免某人能够嗅到嗅闻并获得我们的凭据,并可能提交工作。

传递的作业只是与数据库相关的ID,所以它们不敏感,只有凭据。

有什么我想念的吗?这些库中是否有未记录的功能?有没有我可能没试过?我尝试过的,目前正在使用的那个是通过PECL的那个(我相信php-amqp)。

1 个答案:

答案 0 :(得分:1)

经过更多的持续研究,我找到了另一个(较新的)图书馆,可能会有所帮助。

https://github.com/BraveSirRobin/amqphp

我仍然喜欢其他有关AMQ和PHP经验的人的输入