![](/img/trans.png)
[英]How can I store a Bouncy Castle PGP key in a Java Keystore?
[英]PGP Key Server and Bouncy Castle OpenPGP API Java
是否可以(然后如何)與PGP密鑰服務器(例如https://pgp.mit.edu或http://keyserver.pgp.com)或私鑰服務器進行通信:上傳密鑰,搜索密鑰,下載鍵等-在Java上使用Bouncy Castle OpenPGP API?
在Java上是否有任何開源的PGP密鑰服務器實現?
我不知道Bouncy Castle支持關鍵服務器通信,但不會認為這是一個問題。
用於密鑰服務器通信流傳最廣的協議是HKP ,在HTTP建成。 將協議實現為客戶端實際上並不需要任何大型庫,對於基本操作而言,一些簡單的HTTP請求就足夠了。
例如, 規范建議列出以下請求 :
搜索包含字符串“ dshaw”的所有鍵:
http://keys.example.com:11371/pks/lookup?search=dshaw&op=index
獲取密鑰0x99242560(32位密鑰ID):
http://keys.example.com:11371/pks/lookup?op=get&search=0x99242560
上傳新密鑰很簡單,就像發送HTTP POST請求 :
密鑰服務器提交是通過HTTP POST URL完成的。 具體來說,將abs_path(請參見[2],第3.2節)設置為“ / pks / add”,並且如[2],第8.3節和[3],第8.2節中所指定的那樣,通過HTTP POST提供密鑰數據。 3。 [...]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.