使用Bouncy Castle与PSK进行HTTPS协作

时间:2016-07-21 06:02:35

标签: sockets https cryptography bouncycastle apache-httpclient-4.x

我使用Bouncy Castle Pre-Shared Key建立了一个安全的套接字连接。 我想知道如何使用此套接字连接安全地发送我的http请求。 我正在使用apache http客户端发送我的http请求。

简而言之,我必须使用https但使用PSK实现Bouncy Castle。很容易用PSK BC创建套接字连接,但如何通过它重定向http请求?

1 个答案:

答案 0 :(得分:0)

使用传统的路由http消息的方法。 一旦建立了TLS PSK套接字连接,就会通过将HTTP消息写入http标准中的套接字连接来发送http请求,其中包括首先写入http请求行,然后是请求标题,然后是新行,然后是内容,如果有的话。 然后,在服务器端,以反方向读取解密的Http请求。

基本上,必须使用基本的Socket Connection来实现httpClient和httpServer。