繁体   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