Hey, bir soket giriş akışından sertifika oluşturmaya çalışıyorum ancak SertifikaFactory yöntemini kullandığımda sıkışmış gibi görünüyor. Program bittiğinde konsolda çalışmaya devam eder. Ayrıca bu daha büyük bir İletişimin parçası olduğu için soket bilgisini tanımaktır,Sertifika Oluştur Üretimi zorla Java
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();
}
konsol olursa olsun bu yüzden yanlış olabilir bilmiyorum hiçbir hata gösterir: Burada
kodudur protokolü ve önceki haberleşmelerdeYardım alındı.
Neden soketten sertifika almak istersiniz? – EJP
@EJP Ben bir istemci ve bir sunucu simüle ediyorum, onlar bir soket üzerinden comunicate Bu yüzden burada sunucu sertifikası almak için çalışıyorum yani istemci protokolü – user3487815
devam edebilirsiniz Ben başka bir deyişle SSL el sıkışma yeniden mi? Yapma. Çoktan bitti. Doğru bir şekilde güvende olmasını istiyorsanız, sertifikaları çevirmekten çok daha fazlası var. – EJP