簡體   English   中英

生成證書卡住的Java

[英]Generate Certificate stuck Java

我正在嘗試從套接字輸入流生成證書,但是當我使用形式為CertificateFactory的方法時,它似乎卡住了。 該程序應在結束時繼續在控制台中運行。

這是代碼:

public PublicKey getCertificate() throws IOException, CertificateException
{
    String resp= br.readLine();
    System.out.println(resp);
    CertificateFactory  cf = CertificateFactory.getInstance("X.509");
    System.out.println("GOING TO CREATE CERTIFICATE");
    Certificate certificate =  cf.generateCertificate(socket.getInputStream()); //GETS STUCK

    System.out.println("SUCCESS");
    pw.println(RTA+":"+OK);

    return certificate.getPublicKey();
}

控制台不會顯示任何錯誤,所以我也不知道可能是什么錯誤,我也知道套接字正在獲取信息,因為這是更大的通信協議的一部分,並且以前的通信有效

無論您連接的是不是發送完整的二進制證書或沒有關閉套接字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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