簡體   English   中英

PGP密鑰服務器和Bouncy Castle OpenPGP API Java

[英]PGP Key Server and Bouncy Castle OpenPGP API Java

是否可以(然后如何)與PGP密鑰服務器(例如https://pgp.mit.eduhttp://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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM