我HttpServletRequest
在Spring Servlet中收到了一个请求,我希望将AS-IS(即GET或POST内容)转发到另一台服务器.
使用Spring Framework最好的方法是什么?
我是否需要获取所有信息并构建新信息HTTPUrlConnection
?还是有一种更简单的方法?
我在我的项目中使用公钥/私钥来加密/解密一些数据.
我在服务器上托管公钥("public.pem").
"public.pem"看起来像这样:
-----BEGIN PUBLIC KEY-----
.....
.....
-----END PUBLIC KEY-----
Run Code Online (Sandbox Code Playgroud)
我编写了一个客户端,下载此公钥并将其保存到磁盘,然后使用文件描述符将OpenSSL的PEM_read_RSA_PUBKEY()调用到该文件.此操作很有效,结果是一个准备加密的RSA对象.
我想避免每次都将公钥写入磁盘(因为我已经在内存中有缓冲区).
如何在不将缓冲区保存到磁盘的情况下执行相同的操作?我注意到一个名为PEM_read_bio_RSAPublicKey()的函数,但我不确定它是否使用了BIO结构.我在正确的道路上吗?
所以真正的问题是:如何直接从内存而不是文件描述符中读取RSA对象的公钥/私钥.